Howtos/GrundkonfigurationUrxvt
Från Ubuntu Sverige
- Guiden testad på: Ubuntu 8.04
Rxvt-unicode (hädanefter urxvt) är en lättviktig terminal som passar bra om man t.ex. kör Openbox eller Fluxbox, men även om man vill ha något lättare i Gnome eller KDE. Den här guiden går igenom lite grundläggande inställningar av urxvt som kan vara bra att kunna.
Innehåll |
[redigera] Installation/Förberedelser:
urxvt installeras enklast från de officiella förråden:
sudo apt-get install rxvt-unicode
Det smidigaste är att konfigurera urxvt via textfilen ~/.Xresources så slipper man långa flaggor efter kommandot man använder för att starta programmet.
Om ~/.Xresources inte finns skapar vi den (finns den redan, lägg till konfigurationsraderna längst ner i den existerande filen):
gedit ~/.Xresources
Om dina inställningar inte fungerar kan du prova att spara filen till ~/.Xdefaults istället.
[redigera] Konfiguration
Nu börjar vi konfigurera!
[redigera] Färger och transparens
Vi sätter förgrund och bakgrund. Jag föredrar riktig transparent bakgrund tonad i svart (fungerar endast i Openbox om man kör xcompmgr, för helsvart sätt till "black" ) och vit text (förgrund). Sätter också färgdjupet.
URxvt*depth: 32 URxvt*background: rgba:0000/0000/0000/bbbb URxvt*foreground: white
Du kan naturligtvis välja vilka färger du vill ovan.
Om du valde helfärgad bakgrund ovan kanske du vill ha pseudotransparens (bakgrundsbilden på skrivbordet syns genom terminalfönstret, och skuggas med shade) Exempel:
URxvt.transparent: true URxvt*shading: 35
[redigera] Typsnitt
Sätter ett typsnitt som passar bra. Jag väljer Monospace, pixelstorlek 13.
URxvt*font: xft:Monospace:pixelsize=13
[redigera] Rullningslist
Rullningslisten i urxvt är ganska ful (guideskaparens uppfattning), och jag väljer att ta bort den (man kan ändå bläddra med mushjulet). Sätter också hur många rader som ska lagras.
URxvt*scrollBar: false URxvt*saveLines: 3000
[redigera] Storlek
Sätter standardstorleken för nya terminalfönster
URxvt*geometry: 100x30
[redigera] Klickbara länkar
Klickbara länkar erhålls genom att aktivera en perl-extension. Länkarna blir understrukna och klickbara med den knapp du väljer (jag väljer musknapp 1 här). Länkarna öppnas i valfri webbläsare.
URxvt.perl-ext-common: default,matcher URxvt.urlLauncher: firefox URxvt.matcher.button: 1
För att ändra färg på länkarna (i det här exemplet två nyanser av blått) använd följande:
URxvt.colorUL: #86a2be URxvt.underlineColor: #3465A4
[redigera] Ordavgränsning
Det går att definiera vilka tecken som inte ska ingå i ett "ord", det som markeras vid dubbelklick. Default är `"'&()*,;<=>?@[]^{|} och blanktecken. Med följande så räknas * och ? till ord, så att det blir lättare att hantera en glob som ett helt filnamn. Kolon ingår inte för att lättare markera filnamn i resultatet från grep o.dyl.
URxvt*cutchars: "'`&(),;:<=>@[]^{|}
[redigera] Avslutning
[redigera] Gör inställningarna gällande
Sådär, nu har vi förhoppningsvis fått till en funktionell terminal som dessutom är snygg. För att inställningarna ska börja gälla på en gång, kör:
xrdb -load ~/.Xresources
[redigera] Exempelkonfiguration
Här är min .Xresources som exempel:
!! urxvt-inställningar URxvt*geometry: 100x30 URxvt*font: xft:Monospace:pixelsize=13 URxvt*depth: 32 URxvt*background: rgba:0000/0000/0000/bbbb URxvt*foreground: white URxvt*scrollBar: false URxvt*saveLines: 3000 !! Sätter termName till xterm-xfree86 för att undvika problem med diverse program URxvt*termName: xterm-xfree86 !! Laddar perlmodul för klickbara länkar URxvt.perl-ext-common: default,matcher URxvt.urlLauncher: firefox URxvt.matcher.button: 1
[redigera] Mer läsning
- Manualsidan för urxvt:
http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod
- Sids tråd på forumet om Openbox eyecandy:
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=17550
- Min forumtråd som jag använde som mall för den här wikisidan:
