Я на 16.04, и я изучал urxvt
и его особенности, и довольно привязался к нему. У меня есть простая конфигурация, хранящаяся в ~/.Xdefaults
. И он прекрасно работает всякий раз, когда я запускаю его из gnome-terminal
. Вот снимок:
Затем я установил urxvt
в качестве терминала по умолчанию, используя update-alternatives
. Я сделал это с
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/urxvt 100
Я не уверен, что это было правильно и все (извините, я нуб), но в любом случае, теперь, когда я запускаю терминал (с помощью сочетания клавиш или запуска x-terminal-emulator
), это выглядит так:
Кажется, что конфигурации, которые я сохранил в ~/.Xdefaults
, не были загружены. : (
Есть идеи, как это исправить?
Мой файл ~/.Xdefaults
.
urxvt.font: xft:Monaco:bold:autohint=true:antialias=true:size=10
Rxvt*font:xft: true
urxvt.scrollBar: false
urxvt.tintColor: white
urxvt.pointerColor: black
urxvt.pointerColor2: white
URxvt.letterSpace: -1.9
URxvt.geometry: 90x30
*background: #303030
*foreground: #dfdebd
Я оставляю это здесь в случае, если у кого-либо еще была эта та же проблема. Проблема возникает, потому что urxvt запускается как символьная ссылка (update-alternatives
, управляет symlinking Вашими двоичными файлами в /etc/alternatives
).
Так для обхождения этого я просто создал сценарий оболочки со всего
#!/usr/bin/env bash
exec /usr/bin/urxvt $@
, затем сохранил его как исполняемый файл и установил альтернативу тому сценарию скорее затем /usr/bin/urxvt
.
Удостоверяются, что Ваш сценарий является исполняемым файлом