urxvt плохо работает, когда установлен в качестве терминала по умолчанию

Я на 16.04, и я изучал urxvt и его особенности, и довольно привязался к нему. У меня есть простая конфигурация, хранящаяся в ~/.Xdefaults. И он прекрасно работает всякий раз, когда я запускаю его из gnome-terminal. Вот снимок:

urxvt opened with gnome-terminal

Затем я установил urxvt в качестве терминала по умолчанию, используя update-alternatives. Я сделал это с

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/urxvt 100

Я не уверен, что это было правильно и все (извините, я нуб), но в любом случае, теперь, когда я запускаю терминал (с помощью сочетания клавиш или запуска x-terminal-emulator), это выглядит так: the new urxvt

Кажется, что конфигурации, которые я сохранил в ~/.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
1
задан 2 June 2016 в 11:25

1 ответ

Я оставляю это здесь в случае, если у кого-либо еще была эта та же проблема. Проблема возникает, потому что urxvt запускается как символьная ссылка (update-alternatives, управляет symlinking Вашими двоичными файлами в /etc/alternatives).

Так для обхождения этого я просто создал сценарий оболочки со всего

#!/usr/bin/env bash
exec /usr/bin/urxvt $@

, затем сохранил его как исполняемый файл и установил альтернативу тому сценарию скорее затем /usr/bin/urxvt.

Удостоверяются, что Ваш сценарий является исполняемым файлом

0
ответ дан 2 June 2016 в 11:25

Другие вопросы по тегам:

Похожие вопросы: