~/.Xauthority
не является файлом конфигурации и содержит только временные токены аутентификации, поэтому он должен идти$XDG_RUNTIME_DIR
или$XDG_CACHE_HOME
вместо него.Если вы используете
xinit
илиstartx
запускаете X11, вы можете переместить файл Xauthority, указав в$XAUTHORITY
другом месте вашегоxinitrc
, а затем добавив аргумент к Xorg в вашем .-auth newpath
xserverrc
#!/bin/sh exec /usr/bin/Xorg "$@" -nolisten tcp -auth "$XDG_RUNTIME_DIR/Xauthority"
GDM хранит файлы Xauthority глубоко внутри
/var/run/gdm
.~/.Xdefaults
устарел и не должен использоваться. Его замена есть~/.Xresources
.~/.xdvirc
мне неизвестно.~/.xinitrc
можно переместить, указав новый путь кxinit
:startx ~/.config/X11/xinitrc
~/.xlog
мне неизвестно.~/.Xresources
только для чтенияxrdb
, и может быть перемещен, сказав,xrdb
чтобы объединить другой файл в вашем.xinitrc
или.xprofile
:xrdb -merge ~/.config/X11/Xresources
~/.xscreensaver
вероятно, нужно будет остаться.~/.xsession-errors
создается только диспетчером отображения GDM. Последняя версия Git GDM добавляет это$XDG_RUNTIME_DIR
; в противном случае его можно удалить изнутри.xprofile
. При использованииxinit
файл xsession-errors вообще не создается.
Исчезают эти надоедливые файлы конфигурации .x *
Я пытаюсь заставить как можно больше моих точечных файлов почитать $XDG_CONFIG_HOME
(и друзей), вместо того, чтобы копаться в моем домашнем каталоге. Это включает в себя некоторые незначительные изменения в некоторых распространенных приложениях, но не слишком сложные. Тем не менее, у меня проблемы с переносом всех X
конфигурационных файлов в ~/.config/X
каталог или куда я хочу. В частности, файлы конфигурации ornery:
.Xauthority .Xdefaults .xdvirc .xinitrc .xlog .Xresources .xscreensaver .xsession-errors
Я знаю, что будет довольно трудно избежать некоторых из тех, кто торчит в моем домашнем каталоге ( xinitrc
кашель), но кажется, что все остальные должны быть довольно мобильными. На самом деле, многие из них ( xlog
, xsession-errors
) чувствуют, что они должны быть перемещаемыми с одной или двумя переменными среды - если они zshrc
были загружены раньше xinitrc
, то есть.
Кто-нибудь знает простой способ заставить большинство этих файлов подчиниться XDG
и занять свое законное место в ~/.config
? Чистота моего домашнего каталога будет очень признателен за любые советы.
1 ответ на вопрос
Похожие вопросы
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
3
Переопределить ключи в Linux
-
2
Гном Заставка и Xinerama
-
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
5
как установить очень низкую скорость мыши в Ubuntu
-
1
Как вы получаете compiz, работающий с драйвером ATI fglrx 9.6?
-
1
Как использовать драйверы ati's fglrx на Fedora 11
-
5
Кто знает хорошие продвинутые Руководства пользователя для X?
-
3
Драйвер nVidia для Linux и необходимость сброса разрешения при перезагрузке
-
2
Планшет Wacom Bamboo и Linux: кто-нибудь с этим сталкивался? На каком уровне абстракции это поддержи...