HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

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.

Tänkte här gå igenom lite grundläggande inställningar som kan vara bra att kunna.

Installation:

Kod: Markera allt

sudo apt-get install rxvt-unicode


Grundutförande av urxvt är ganska fult och passar sällan in i skrivbordstemat man kör. Detta går såklart att ändra på med lite konfiguration. Det smidigaste är att konfigurera via ~/.Xresources så man slipper långa kommandorader med flaggor för varje inställning.

Om ~/.Xresources inte finns skapar vi den (finns den redan, lägg till konfigurationsraderna längst ner i den existerande filen):

Kod: Markera allt

gedit ~/.Xresources


Nu börjar vi konfigurera:

Färger: 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 oxå färgdjupet.

Kod: Markera allt

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 kanke du vill ha pseudotransparens (bakgrundsbilden på skrivbordet syns genom terminalfönstret, och skuggas med shade.) Exempel:

Kod: Markera allt

URxvt.transparent: true
URxvt*shading: 35

Font: Sätter en font som passar bra. Jag väljer Monospace, pixelstorlek 13.

Kod: Markera allt

URxvt*font:  xft:Monospace:pixelsize=13
Scrollbar: Scrollisten i urxvt är ful, och jag väljer att ta bort den (scrollar emd mushjulet ändå). Sätter oxå hur många rader som ska lagras.

Kod: Markera allt

URxvt*scrollBar:            false
URxvt*saveLines:  3000
Storlek: Sätter defaultstorleken för nya terminalfönster

Kod: Markera allt

URxvt*geometry:                100x30
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 webläsare.

Kod: Markera allt

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: firefox
URxvt.matcher.button: 1
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:

Kod: Markera allt

xrdb -load ~/.Xresources
Här är min .Xresources som exempel:

Kod: Markera allt

!!urxvt-inställningar

URxvt*geometry:                100x30

!URxvt*font:  xft:Bitstream Vera Sans Mono:pixelsize=14
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 rxvt-unicode för att undvika problem med diverse program

URxvt*termName:    rxvt-unicode

!!Laddar perlmodul för klickbara länkar

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: firefox
URxvt.matcher.button: 1

[edit] Ändrade URxvt*termName: till rxvt-unicode i min egna .Xresources då den fungerar bättre överlag vad jag märkt. [/edit]

Mer läsning, se t.ex. manualsidan för urxvt
http://pod.tst.eu/http://cvs.schmorp.de ... rxvt.1.pod
och Sids tråd om Openbox eyecandy
http://ubuntu-se.org/phpBB3/viewtopic.php?f=54&t=17550

Kom gärna med synpunkter på denna howto och förslag till ändringar!

Lycka till!
Vainyards
Inlägg: 24
Blev medlem: 27 aug 2007, 20:40

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Vainyards »

Har sett att vissa har en annan färg på "nils@killswitch:~$" som står i teminalen, Hur grejjar man det?
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

Vainyards skrev:Har sett att vissa har en annan färg på "nils@killswitch:~$" som står i teminalen, Hur grejjar man det?
I din hemkatalog finns en fil som heter .bashrc. Först gör vi en säkerhetskopia av den ifall nåt går snett (se till at du står i roten på din hemkatalog, /home/användarnamn/):

Kod: Markera allt

cp .bashrc .bashrc_bak
Öppna sen .bashrc i en texteditor:

Kod: Markera allt

gedit .bashrc
Hitta följande avsnitt i filen:

Kod: Markera allt

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    ;;
esac

# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
och ändra så det ser ut såhär:

Kod: Markera allt

# set a fancy prompt (non-color, unless we know we "want" color)
#case "$TERM" in
#xterm-color)
#    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
#    ;;
#*)
#    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
#    ;;
#esac

# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
så bör du få en grön prompt.

Vill du återgå till den gamla inställningen kopierar du bara .bashrc_bak till .bashrc
vanum est vobis ante lucem surgere
Vainyards
Inlägg: 24
Blev medlem: 27 aug 2007, 20:40

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Vainyards »

Tackar:D

Liten fråga till, hur gör jag om jag vill ändra färg osv?
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Sid »

Utmärkt Howto Xappe

Tack!
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

Vainyards skrev:Tackar:D

Liten fråga till, hur gör jag om jag vill ändra färg osv?
Det är såklart lite meckigt, men inte så svårt egentligen. I koden du har i din .bashrc anges färgen av först en escape

\[\033

sen färgen

[01;32m\]

i det här fallet, grön.
dvs: allt efter \[\033[01;32m\] ger grön text.Raden avslutas med \[\033[00m\] för att återställa färgen till normal på texten efter prompten.

Här följer en liten "färgkarta":

Black 0;30
Dark Gray 1;30
Blue 0;34
Light Blue 1;34
Green 0;32
Light Green 1;32
Cyan 0;36
Light Cyan 1;36
Red 0;31
Light Red 1;31
Purple 0;35
Light Purple 1;35
Brown 0;33
Yellow 1;33
Light Gray 0;37
White 1;37

Hoppas det blev rätt. Meckar du fel kan du alltid kopiera tillbaka orginalet och börja om från början :)
vanum est vobis ante lucem surgere
Vainyards
Inlägg: 24
Blev medlem: 27 aug 2007, 20:40

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Vainyards »

Tackar:D

Nu skall det pimpas:D
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Sid »

Som ett litet tillägg till denna utmärkta howto kan jag tipsa om detta. För att få länkar i annan färg så att man ser vad som är klickbart (i det här exemplet två nyanser av blått) lägg till det här:

Kod: Markera allt

URxvt.colorUL: #86a2be
URxvt.underlineColor: #3465A4
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

kul att guiden kommer till användning iaf, den låg länge och samlade damm tyckte jag :)
vanum est vobis ante lucem surgere
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Sid »

En bra guide dammas alltid av förr eller senare...
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

förvisso :)
vanum est vobis ante lucem surgere
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av webaake »

Tack! Det här var inte alls dammigt!

Följde anvisningarna ovan nästan på pricken förutom att jag fixade ett transparent fönster och större fontstorlek.
Dessutom testade jag fram denna startkod:
urxvt -bl -geometry 86x12+10+350 -e bwm-ng &

-bl = borderless
86x12+10+350 ger ett fönster (86x12) som ligger 10 pixlar ut från vänster och 350 pixlar ner på skrivbordet.
-e exekverar något, i det här fallet bwm-ng (=bandwidhtmonitor)

Käckt med flera terminal program! I gnome-terminal hade jag fått fixa ytterligare en Profil för att uppnå detta, och det ville jag inte. Det här var mycket bättre!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av webaake »

Fråga: Hur får man urxvt att integreras i skrivbordet - att det s a s alltid ligger underst? Som det är nu kan ikoner på skrivbordet hamna under mitt fina transparenta urxvt-fönster.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Sid
Inlägg: 3689
Blev medlem: 12 okt 2007, 17:54
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Överallt

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Sid »

webaake skrev:Fråga: Hur får man urxvt att integreras i skrivbordet - att det s a s alltid ligger underst? Som det är nu kan ikoner på skrivbordet hamna under mitt fina transparenta urxvt-fönster.
Du har en massa olika fönsterspecifika inställningar längst ner i ~/.config/openbox/rc.xml. Den är rätt välkommenterad. titta där om det kan vara något
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av webaake »

Tack Sid, men det här går på min Gnome/Compiz-dator, inte på min LXDE-maskin.
Men jag skall kolla vidare....
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av webaake »

Fixade det! I Compiz inställningar kan man i 'Fönsterregler' bestämma att valfria fönster skall ligga underst på skrivbordet. Då går det inte heller at lägga saker under dem. Kanon!
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
woicer
Inlägg: 36
Blev medlem: 27 okt 2007, 12:49
OS: Open Suse
Utgåva: 12.04 Precise Pangolin LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av woicer »

webaake skrev:Fixade det! I Compiz inställningar kan man i 'Fönsterregler' bestämma att valfria fönster skall ligga underst på skrivbordet. Då går det inte heller at lägga saker under dem. Kanon!
Jag använder iofs vanliga "gnome-terminalen", men tror du att du minns vilka inställningar du kryssade i? Vore trevligt att veta :)
Tack på förhand
/Daniel
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av webaake »

Man går in i Compiz-inställningar och klickar på Fönsterregler. Där klickar man på andra fliken - Träffar. Sedan väljer man vid "nedanför" den grå knappen och sedan Greppa. Då klickar man på det fönster man vill välja. Gör man rätt dyker det upp lite ny text till höger om "Nedanför", typ title=xxxxxx.

Klart.
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Xappe »

Har nu lagt till den här guiden i wikin oxå:
http://ubuntu-se.org/wiki/Howtos/Grundk ... ationUrxvt

(funderar på att även lägga till en guide om hur man ändrar promptfärgen senare :))
vanum est vobis ante lucem surgere
Användarvisningsbild
Defunctus
Inlägg: 123
Blev medlem: 23 nov 2007, 22:54
OS: Xubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Lalaland

Re: HOWTO: Grundkonfiguration av rxvt-unicode (urxvt)

Inlägg av Defunctus »

Min fråga är hur ändrar jag text färg?
vill ha fönstret transparant och har dock en svart bakgrund och vill ha text färgen i vitt.

Edit: Skitsamma de va ju bara foreground som behövde ändras

Tack som fan för en skyst howto
Senast redigerad av 2 Defunctus, redigerad totalt 20 gång.
Girls, girls, girls
Skriv svar

Återgå till "Guider"