Posted  by 

Rxvt-unicode Download For Mac

Build rxvt-unicode with disabled support for unnecessary features, -disable-xft and -disable-unicode3 in particular. Limit the number of saveLines (option -sl) in the scrollback buffer to reduce memory usage. Use tmux for scrollback buffer and set saveLines to 0; Disable perl. When comparing rxvt-unicode vs Alacritty, the Slant community recommends rxvt-unicode for most people.In the question“What are the best Linux terminal emulators?” rxvt-unicode is ranked 1st while Alacritty is ranked 8th. The most important reason people chose rxvt-unicode is.

After many years of using any and all terminal emulators out there, from xterm to the Gnome terminal, to KDE Konsole to xfce4-terminal, lxterminal, vte, yakuake, rote, roxterm, sakura, terminator, and putty I finally I settled in for the long-haul with rxvt (rxvt-unicode). PuTTY is a free and open-source terminal emulator, serial console and network file transfer. Jun 15, 2010. Rxvt-unicode comes with a bunch of modules, written in perl that provide rxvt-unicode with enhanced features. One of those modules 'macosx-clipboard' is meant to provide copy and paste support between the Mac Os X clipboard and X11. But that module uses 'Foundation.pm', and this module is only available from the Mac Os X perl installation. Rxvt-unicode free download. Windows Terminal The Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal applicatio. Inspired by Dick Koch's award-winning TeXShop program for Mac OS X, it makes entry into the TeX world easier for those using desktop operating systems other than OS X. It provides an integrated.

Warning This article is old and probably outdated. I’ve since moved to iTerm2, and I now use homebrew instead of MacPorts.

Introduction

I’ve done most things using CLIs: Commodore 64 don’t have GUIs or mouses (well. there was GeOS ), AmigaOS is quite UNIX+X11-like, and I can’t live with Windows without Cygwin installed.

When I bought my MacBook, one of the first things I did was to launch the terminal. My last meal crawling its way back through my throat forced me to close it fast!

Ok.. it’s not that bad, but it doesn’t seem to allow turning off that annoying bold and use 16 colors instead. The option 'Use Option as Meta Key' is nice, but at the same time a pain.. how am I supposed to type @, , {, [, … without a normal “alt” key? (BTW I’m mostly using a “French Canada” keymap) On the other hand, I’m not used to type ESC followed by left-arrow or w or … I want my meta key!

Then there’s iTerm. It can turn off bold and use 16 colors. Not bad. but I can’t seem to get a working meta key.

So my quest is over.. I want rxvt-unicode back! It supports everything and have the greatest UTF-8 support I’ve ever seen: Hit Control-Shift and 2022 and you get •, hit Control-Shift and click on the bullet, and you get an overlay saying '2022'.

After being asked by a few friends about how to get rxvt-unicode working under Os X, I decided to dump this in my newly born blog.

Thus, in this article, I’m going to describe (tersely and yet verbosely enough, I hope) how I launch various X11 or shell applications like gnuplot, urxvt, ssh to server <insert_server_name_here> or gucharmap using QuickSilver.

Be warned that I’m assuming at least some knowledge on how to use a terminal, what is a shell, and such.

Basic installation

X-Windows & UNIX shell utilities

First you need to get a working X-Windows system. I suggest installing MacPorts and as such am redirecting you, my faithful reader, to its installation page.

At this point, you should have a working X11 and compiling suite.

Once this is done, I strongly suggest you upgrade to the latest XQuartz. There are several important bug fixes, including working multi-screen support. The right ALT key is also set to Mode_Switch by default - no more xmodmap-ing in my xinitrc!). (I wish there was an “auto copy x11 selection to os x” feature like iTerm supports though)

Installing rxvt-unicode & friends

I also suggest installing an up-to-date bash through MacPorts:

This is not required. If you don’t, you’re going to have to replace “/opt/local/bin/bash” in the examples with “/bin/bash”, to use Apple’s bash.

I also strongly suggest installing “CocoaDialog” as a few script presented here require it to show errors in… a Cocoa Dialog :P

As a side note, you might want to install findutils and fileutils. By default, this will give you GNU’s utilities prefixed with “g” (for example “gfind” or “gls”).

Also, if you want a nice UTF-8 shell editor, there’s Jed in MacPorts. Sadly it’s too old and doesn’t have UTF-8 support. I suggest getting the latest Jed and Slang sources from Jed’s website and compile them yourself.

QuickSilver

As I hate clicking forever to get to the right folder, then find the right application, then click it, I use QuickSilver to launch everything. I strongly suggest you install (and use) it.

For example, if I want to open a UTF-8 rxvt-unicode window running ssh to a server named “popo.greyworld.net”, all I need to do is type Control-Alt-Space, followed by “s-po”, then by the Enter key. Quite fast… no fiddling with the mouse or anything.

Of course if I need to launch DxO Optics, I simply do the same. Control-Option-Space, “dx”, enter.

Edge animate cc mac download. Anyway… QuickSilver is real efficient at launching stuff!

Getting rxvt-unicode to look like a terminal

To me, a terminal has a black background and ANSI-like colors, quite similar to a Linux console in fact. I never could get myself to survive more that a few minutes using other colors, especially with a white background.

By default, rxvt-unicode has awful colors with an obnoxious whitish background (obviously this is an opinion!). To get something more linuxconsolish, you can create a file ~/.Xdefaults (or add to it if you already have one) and fill it with the contents of this [sample .Xdefaults][].

These new defaults should take effect at the next launch of a rxvt-unicode window. It it doesn’t, you can quit X11 and restart it, or use this command:

````console$ xrdb –merge ~/.Xdefaults

As soon as QS rescans the directory (or if you force a rescan from the config panel), you can start xclock directly from QS’s command window.

You might notice however that QS seems to be jammed until you quit xclock. This is because QS doesn’t launch things in background. To solve this, you could check the 'Run tasks in background' entry in QS’ preferences. For the following method however, this is not required.

My goal is to directly open shells to various servers, or start more complex commands. To achieve this, I use a bash script similar to cmd.sh and place it in ~/bin. (Don’t forget to chmod a+x it!)

When executed, this BASH script takes the name that used to call it, looks up in a case statement, and executes the appropriate commands.

For example, if you go to your ~/Stuff/quicksilver directory and type:

You can now type your QuickSilver sequence, for example Control-Options-Space, then type gnupl and hit enter. This should open up an urxvt window, with gnuplot in it (assuming you installed it through MacPorts or by yourself).

Note that I used a hard link, not a symbolic one! This is because using a symbolic link is going to make QuickSilver call the shell script by its true name, cmd.sh, while a hard link will make it appear as if the true name is gnuplot. To determine what to execute, that script uses the “true name”.

Before continuing, lets take a look at locales & UTF-8.

Rxvt-unicode Download For Mac

Locales & Applications

Applications, in a unix-like system, generally take their language and character settings from the “locale settings”. Essentially this means setting LC_ALL or LANG environment variables prior to the launching of the application. (See man locale)

For example, to start jed in UTF-8 mode if your environment is something else, and assuming you have the latest Slang2 and Jed alpha, you could type:

Of course doing this will mess things up in jed: if your terminal is setup to handle things as ISO-8859-1, typing “é” will send a one-byte 0xe9 character, which is invalid UTF-8 and will appear as <E9>.

To change your environment from anything to UTF-8, you could type something like this:

If you live in the US, you might want to use en_US instead of en_CA (Canada). If you want things [supporting French locales] in French and have French Canadian date and time, you should use “fr_CA”.

Well… that’s nice, but you also need to notify the terminal about the change. Using gnome-terminal, konsole, putty or another similar terminal, you need to go in the menu and select the appropriate options.

With rxvt-unicode, you can use an ANSI-like escape sequence to do the trick. For example, to apply a newly changed LANG environment variable to urxvt:

Please note that if you are connected to a remote server, setting LANG there to “en_CA.UTF-8” for example requires that locale to be defined there. If you export it to rxvt-unicode, which runs locally, you need to have that locale defined locally!

You can wrap this in nice functions like you can find in my urxvt_stuff.sh. Using this, I simply type “tiso” or “tutf” to switch between ISO-8859-1 and UTF-8, and change the terminal’s title so I can quickly know which is which.

I personally setup urxvt_stuff.sh to be included either system-wide through /etc/profile.d/* on my linux servers and desktop, or in .bashrc in my home directory on the MacBook, which looks like this:

Launching Stuff Continued

Now that we have some idea of how to change a locale (and thus a charset or a language), let’s continue.

In cmd.sh, you can find “s-popo”, which stands for “shell popo”. Thus, if you go to ~/Stuff/quicksilver, and type ln ~/bin/cmd.sh s-popo, you can now start QuickSilver and type “s-po” and hit enter. This will launch a rxvt-unicode window and open up a connection to you server “popo.somewhere.com”.

Assuming you’ve setup urxvt_stuff.sh on that server, you should be able to type tiso or tutf to switch between modes, and have your window title updated accordingly.

Afterword

I hope my instructions are clear and that my method appeals to you. If it doesn’t, I certainly won’t mind, “to each his own”! I do like to have a “real” terminal however, capable of handling everything, with blackish-linux-console like colors, with both ALT and META keys, and having true Unicode support. And I do like to be able to start one without having to move my hands from the keyboard.

Sample files

cmd.sh

Download: cmd.sh

urxvt_stuff.sh

Download: urxvt_stuff.sh

.Xdefaults

Download: .Xdefaults (as Xdefaults.txt)

Link Summary

External links

[ jessie ] [ stretch ] [ buster ] [ bullseye ] [ sid ]

Links for rxvt-unicode

Debian Resources:

Download Source Package rxvt-unicode:

Maintainers:

  • Ryan Kavanagh (QA Page)
  • Yaroslav Halchenko (QA Page)

External Resources:

  • Homepage [software.schmorp.de]

Similar packages:

RXVT-like terminal emulator with Unicode support

Rxvt-unicode Download For Mac Windows 10

rxvt-unicode is a modern, Unicode-aware color xterm replacement that usessignificantly less memory than a conventional xterm and many other Unicodesupporting terminal emulators.

It supports using multiple fonts at the same time, including Xft fonts, andclient-server technology to reduce memory consumption when using multiplewindows.

Tags: Implemented in: C, C++, implemented-in::perl, interface::x11, Role: Program, Scope: Utility, Interface Toolkit: uitoolkit::xlib, works-with::text, Works with: Unicode, X Window System: Application, Terminal Emulator

Pro

Packages providing rxvt-unicode

Rxvt Unicode Config

rxvt-unicode-256color
multi-lingual terminal emulator with Unicode support for X11
rxvt-unicode-lite
RXVT-like terminal emulator with basic Unicode support

Other Packages Related to rxvt-unicode

  • depends
  • recommends
  • suggests
  • enhances
  • dep:base-passwd (>= 2.0.3.4)
    Debian base system master password and group files
  • dep:libc6 (>= 2.17)
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep:libfontconfig1 (>= 2.11)
    generic font configuration library - runtime
  • dep:libfreetype6 (>= 2.2.1)
    FreeType 2 font engine, shared library files
  • dep:libgcc1 (>= 1:4.1.1) [amd64, i386]
    GCC support library
    dep:libgcc1 (>= 1:4.4.0) [armel, armhf]
  • dep:libgdk-pixbuf2.0-0 (>= 2.22.0)
    GDK Pixbuf library
  • dep:libglib2.0-0 (>= 2.12.0)
    GLib library of C routines
  • dep:libperl5.20 (>= 5.20.0)
    shared Perl library
  • dep:libstartup-notification0 (>= 0.2)
    library for program launch feedback (shared library)
  • dep:libx11-6
    X11 client-side library
  • dep:libxft2 (>> 2.1.1)
    FreeType-based font drawing library for X
  • dep:libxrender1
    X Rendering Extension client library
  • dep:ncurses-base (>= 5.4-7)
    basic terminal type definitions

Rxvt-unicode Download For Mac Windows 7

  • rec:fonts-vlgothic
    Japanese TrueType font from Vine Linux
    or fonts-japanese-gothic
    virtual package provided by fonts-ipaexfont-gothic, fonts-ipafont-gothic, fonts-ipafont-nonfree-jisx0208, fonts-takao-gothic, fonts-vlgothic
  • rec:ttf-dejavu
    transitional dummy package

Rxvt-unicode Download For Macbook Pro

Download rxvt-unicode

Rxvt Unicode 256color

Download for all available architectures
ArchitectureVersionPackage SizeInstalled SizeFiles
amd649.20-1+b1720.0 kB3,040.0 kB [list of files]
armel9.20-1+b1675.0 kB2,956.0 kB [list of files]
armhf9.20-1+b1674.5 kB2,724.0 kB [list of files]
i3869.20-1+b1717.8 kB3,099.0 kB [list of files]