debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [РЕШЕНО] xfce + xdm @ Debian testing - не выключается из гуя  (Прочитано 3068 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimas000

  • Topic Author
  • Сообщений: 93
  • Jabber: dimas000@jabber.ru
собственно, снова сабж. гуглил. опеноффиса нет и не планируется, кроме костылей ничего не нашел. может, плохо искал...
так вот, поставил тестинг с нетинсталла, далее накатил руками иксы, альсу, xfce со всякими приблудами, софт... и вот теперь все это дело не желает выключаться средствами xfce. кажет черный экран с сообщением "не удалось произвести выключение. not authorized" и выкидывает в окно логина xdm. в .xsession-errors ничего относящегося к делу, в dmesg вообще близко поожего нет, в syslog что-то про коннект-дисконнект X-клиента - в общем, ничего интересного. по sudo poweroff, reboot выключается/перегружается нормально, равно как и по ctrl+alt+del в консоли. и вот еще что забавно: в xfce-шном "менеджере питания" стоит "при нажатии выключения питания: спрашивать", но ничего не происходит. пробовал как на самосборном ядре, так и на дистрибутивном, поведение идентичное.
мб кто подскажет команду, которая вызывает диалог выключения или что там должно быть, типа как в гноме grk-session-save? ну или что вообще с этим чудом делать?
« Последнее редактирование: 11 Июль 2011, 17:34:02 от dimas000 »
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #1 : 25 Июнь 2011, 21:24:16 »
Заканчивать сессию рута после того как вводишь команды или работаешь без иксов
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн dimas000

  • Topic Author
  • Сообщений: 93
  • Jabber: dimas000@jabber.ru
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #2 : 25 Июнь 2011, 21:31:23 »
не въехал. сессию рута где? xdm стартует при запуске, как ему и положено, я в нем логинюсь... в прошлый раз когда ставил, все работало, но это было когда... а теперь вот нифига.
нашел, кстати, команду - xfce4-session-logout, но при запуске из tty с опцией --display=:0.0 в иксах выводит сообщение, что с dbus не смог соединиться бла-бла-бла, вывода на коносль никакого. при запуске из иксов - аналогично кнопке, выкидывает ошибку и разлогинивает в xdm.
 

paulcarroty

  • Гость
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #3 : 25 Июнь 2011, 22:09:46 »
Пользователь должен быть в группах plugdev и/или powerdev.
 

Оффлайн dimas000

  • Topic Author
  • Сообщений: 93
  • Jabber: dimas000@jabber.ru
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #4 : 28 Июнь 2011, 13:36:52 »
Цитировать
Пользователь должен быть в группах plugdev и/или powerdev.
в plugdev состоит, powerdev - нет такой.
вот нашел, где ругается
Tue Jun 28 13:10:18 2011 xdm info (pid 1587): sourcing /etc/X11/xdm/Xsetup
Tue Jun 28 13:10:22 2011 xdm error (pid 1587): pam_authenticate failure: Authentication failure
Tue Jun 28 13:10:24 2011 xdm error (pid 1587): pam_authenticate failure: Authentication failure
это в /var/log/xdm.log на момент попытки выключения. что ему не нравится? конфиги все стандартные, ничего не менял. в pam поковырялся, ничего относящегося к делу не нашел.
 

paulcarroty

  • Гость
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #5 : 28 Июнь 2011, 14:42:21 »
Xfce Wiki

I'm unable to shutdown or restart my computer when running Xfce.

There are two way to fix this: sudo and hal/dbus. Default starting from version 4.4 is hal.

Using sudo

You have to allow the user(s) to execute $installdir/libexec/xfsm-shutdown-helper with sudo. Install sudo and run visudo (root) and add the following line (replace prefix with the correct path):

 %users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
Add the user to the users group (root):

 gpasswd -a <username> users
When you logout and login again, the shutdown and restart buttons should be sensitive. For more information you can referrer to the xfce4-session and sudo documentation.

Using hal and dbus

Make sure that the hal and dbus daemons are started on boot, and that you are running a recent version of dbus (at least 1.1). Refer to your distribution for exact steps.

In the steps below the groupname “power” is used. This is DEPENDING ON YOUR DISTRIBUTION.

Your /etc/dbus-1/system.d/hal.conf should contain a section similar to this:

<policy group="power">
  <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
  ...
</policy>
Add the user to the power group (root):

 gpasswd -a <username> power
When you logout and login again, the shutdown and restart buttons should be sensitive.

 

Оффлайн dimas000

  • Topic Author
  • Сообщений: 93
  • Jabber: dimas000@jabber.ru
Re: xfce + xdm @ Debian testing - не выключается из гуя
« Ответ #6 : 11 Июль 2011, 17:33:10 »
Цитировать
Using sudo

You have to allow the user(s) to execute $installdir/libexec/xfsm-shutdown-helper with sudo. Install sudo and run visudo (root) and add the following line (replace prefix with the correct path):

 %users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
Add the user to the users group (root):

 gpasswd -a <username> users
When you logout and login again, the shutdown and restart buttons should be sensitive. For more information you can referrer to the xfce4-session and sudo documentation
на сей раз проканало. а то с первого раза не вышло, hal давно не используется, полез уже ковырять конфиги dbus'а и всяко разно колдовать... а надо было, по ходу, gksu настроить всего-навсего)))
всем спасибо, кто ответил!
 

Теги: