Permalänk
Medlem

Dubletter av urxvt?

Hallå!

Jag började uppleva lite problem med urxvt, bland annat att inställningar inte började ta effetkt osv... Så jag provade avinstallera urxvt och köra urxvt i gnome-terminal. Det kunde köras, fast "ls /usr/bin | grep urxvt" inte visade något. Så det var som jag misstänkte, att jag körde en annan instans av urxvt som jag inte har en aning om.

Installerade urxvt igen, men nu om jag ska köra "riktiga" urxvt, måste jag köra "/usr/bin/urxvt" i terminalen. Hur kan detta komma sig?

Visa signatur

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | Sapphire RX580 Nitro+ 8GB | Phanteks Eclipse P400S | 1x Samsung 970 EVO 500GB 1x WD 500GB | Windows 11 Pro

Permalänk
Medlem
Skrivet av oTiuZ:

Hallå!

Jag började uppleva lite problem med urxvt, bland annat att inställningar inte började ta effetkt osv... Så jag provade avinstallera urxvt och köra urxvt i gnome-terminal. Det kunde köras, fast "ls /usr/bin | grep urxvt" inte visade något. Så det var som jag misstänkte, att jag körde en annan instans av urxvt som jag inte har en aning om.

Installerade urxvt igen, men nu om jag ska köra "riktiga" urxvt, måste jag köra "/usr/bin/urxvt" i terminalen. Hur kan detta komma sig?

Vad säger "which urxvt"?

Visa signatur

AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync

Permalänk
Medlem
Skrivet av evil penguin:

Vad säger "which urxvt"?

/usr/local/bin/urxvt

Är det bara radera den?

EDIT: Raderade alla urxvt* där och nu är det /usr/bin/urxvt som körs.

Visa signatur

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | Sapphire RX580 Nitro+ 8GB | Phanteks Eclipse P400S | 1x Samsung 970 EVO 500GB 1x WD 500GB | Windows 11 Pro

Permalänk
Hedersmedlem
Skrivet av oTiuZ:

/usr/local/bin/urxvt

Är det bara radera den?

EDIT: Raderade alla urxvt* där och nu är det /usr/bin/urxvt som körs.

Det låter som att du installerat en lokal kopia av `urxvt`, utanför paketsystemet, som då generellt lägger sig i `/usr/local/`-katalogerna just för att inte hamna i direkt konflikt med de filer som paketsystemet sköter. I din systemsökväg så har de lokala kopiorna vanligen högre prioritet för att man enkelt ska kunna trumfa systemets versioner om man vill.

En annan sak jag kan nämna som går att göra med Urxvt är att köra en "terminaldemon" via kommandot `urxvtd`. För- och nackdelar står tydligt i `man urxvtd`:

Citat:

Advantages of running a urxvt daemon include faster creation time for terminal windows and a lot of saved memory.

The disadvantage is a possible impact on stability - if the main program crashes, all processes in the terminal windows are terminated. For example, as there is no way to cleanly react to abnormal connection closes, "xkill" and server resets/restarts will kill the urxvtd instance including all windows it has opened.

Det är dock inga kända stabilitetsproblem med läget, så det ska väldigt mycket till för att något ska krascha.

När man väl startat en `urxvtd`-process så kör man sedan `urxvtc` för att starta en klient som ansluter till den existerande demonen (det finns även `urxvtcd` som startar en klient om demonen finns, eller både en demon och en klient annars). Det går fortfarande att köra enbart `urxvt` för att starta en fristående session om man av någon anledning vill det.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.