Можно использовать переменную, eval
и замена команды, которой я верю (хотя я не уверен, насколько безопасный это все было бы):
TEST_VAR=$(!! 2>&1 | tail -n 1); eval $TEST_VAR
Я готов быть доказанным неправым с вышеупомянутым. Я тестирую это на машине Red Hat с echo
команда, а не то автоматическое завершение удара предлагает, но принцип должен быть тем же.
В конце дня это было бы более быстро, чтобы просто ввести мерзавца установки способности...
~/.xinitrc
только читается, если Вы запускаете X11 с startx
(или что-либо, что звонит xinit
). Если Вы входите в систему в графическом режиме, менеджер по оформлению выбирает сессию для запуска. Каждый менеджер сеансов или настольная среда имеют свой собственный сценарий (сценарии) запуска, если таковые имеются.
Большинство систем автоматически загружает ресурсы из ~/.Xresources
как часть X11 по умолчанию запускают сценарии. Попытайтесь переименовать свой файл ресурсов к ~/.Xresources
.
.xinitrc
exectued, когда Вы явно работаете xinit
(startx
в конечном счете вызовы xinit
) запускать X-сервер. Главным образом этого не происходит, поскольку текущие Linux используют среды рабочего стола, какие diretly запускают X-сервер и затем работают /etc/X11/Xsession <desktopenvironment>
, где <desktopenvironment>
значение любой строки Exec=
из файла в /usr/share/xsessions
, например,
Exec=startxfce4
если Вы выбрали XFCE как sessiontype.
По крайней мере, на Debian основывал системы сценарии в /etc/X11/Xsession.d/
получены (!) в порядке. Главным образом все эти сценарии настроенный материал и/или изменяют переменную STARTUP
который в конечном счете используется в строке
exec $STARTUP
Так технически Вы могли записать a /usr/share/xsession/xinitrc.desktop
файл, который позволяет Вам выбрать сессию, которая будет работать ~/.xinitrc
.
~/.xinitrc
до запуска?
– CMCDragonkai
26.08.2016, 12:44
Xorg
двоичный файл не заботится ~/.xinitrc
. Это - то, что обычно происходит сегодня. Сам DM делает, как он нравится и требует "только" рабочего Xserver
– Bananguin
01.09.2016, 01:19