Arch Linux: Gnome Classic Terminal не работает

Из ссылки AlexP и различных ответов там, вот что отлично работает:

cat /usr/local/bin/dodo
#!/bin/bash
/bin/sync
exec sudo /usr/sbin/pm-suspend-hybrid

_

ls -l /usr/local/bin/dodo
-rwxr-xr-x 1 laurent family 60 déc.  18 17:47 /usr/local/bin/dodo

_

cat /etc/sudoers.d/dodo 
%family ALL = (root) NOPASSWD: /usr/sbin/pm-suspend-hybrid

Тогда для всех в семейная группа:

dodo

выполняет синхронизацию и pm-suspend-hybrid без пароля и sudo

2
19.09.2016, 19:32
1 ответ

Это известная проблема. Из-за отсутствия переменной DISPLAY в службах сеансов D-Bus система не может запустить gnome-terminal и файловый менеджер по умолчанию nautilus. Вам необходимо правильно настроить ~ / .initrc и ~ / .bashrc . Вы можете выполнить следующие шаги

  1. Сначала настройте свой ~ / .initrc файл . Arch предоставляет конфигурацию по умолчанию в файле ' /etc/X11/xinit/xinitrc.d '. Скопируйте содержимое этого файла в ~ / .initrc , чтобы получить первичную конфигурацию.
  2. Добавьте следующую строку в конце ~ / .bashrc

    dbus-update-activate-environment --all

  3. Выполните перезагрузку

1
27.01.2020, 22:44

Теги

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