Автор Тема: Сочетание клавиш Alt+F4  (Прочитано 3130 раз)

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

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Сочетание клавиш Alt+F4
« : 04 Ноябрь 2012, 14:14:37 »
Известно, что при нажатии сочетания клавиш Alt+F4 закрывается окно. Вопрос: если все окна закрыты, можно ли этим сочетанием вызывать окно завершения сеанса? Нужно для удобства, чтобы каждый раз не открывать меню Ctrl+Esc + "Завершить сеанс". Знаю, что можно вывести на панель значок, но нужно именно реализовать эту процедуру сочетанием клавиш.
 

Оффлайн kobzar

  • Павилитель
  • Старожил
  • ****
  • Сообщений: 568
  • Кто понял жизнь, тот не спешит...
  • Jabber: kobzar@jabber.org.ua
Re: Сочетание клавиш Alt+F4
« Ответ #1 : 04 Ноябрь 2012, 22:13:19 »
укажите может какой у вас вм?
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: Сочетание клавиш Alt+F4
« Ответ #2 : 05 Ноябрь 2012, 05:10:31 »
speed_vm, у нас gnome2/gnome3/xfce4/kde4 всегда без всяких настроек работало Alt+F4 - Окошко завершения сеанса.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: Сочетание клавиш Alt+F4
« Ответ #3 : 05 Ноябрь 2012, 11:50:19 »
Стоит у меня debian 6.0.6 с графической оболочкой LXDE.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: Сочетание клавиш Alt+F4
« Ответ #4 : 05 Ноябрь 2012, 17:31:53 »
speed_vm, тогда настройте конфиг openbox и всего делов.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: Сочетание клавиш Alt+F4
« Ответ #5 : 05 Ноябрь 2012, 18:42:32 »
speed_vm, тогда настройте конфиг openbox и всего делов.
Дело в том, что я не знаю что именно нужно писать. На эту комбинацию в конфиге вот что написано:
<keybind key="A-F4">
    <action name="Close"/>
</keybind>
Мне ещё одну строку 'action' добавить? Если да, то как действие описывать?
 

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: Сочетание клавиш Alt+F4
« Ответ #6 : 09 Ноябрь 2012, 20:57:43 »
Мужики! Весь инет уже перерыл. Нигде не написано, как вызывать с помощью команд окно завершения сеанса! Подумываю уже установить на виртуальную машину LUbuntu, в которой по Alt+F4 вызывается это окно и стоит LXDE в качестве окружения, и посмотреть конфиги. Но всё же оставлю это извращение на самый крайний случай. Если у кого-нибудь есть какие-то догадки, я буду несказанно рад!
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5021
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Сочетание клавиш Alt+F4
« Ответ #7 : 09 Ноябрь 2012, 21:35:45 »
гугл говорит, что
lxsession-logoutили
lxde-logout

Оффлайн speed_vm

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 142
Re: Сочетание клавиш Alt+F4
« Ответ #8 : 09 Ноябрь 2012, 22:31:30 »
гугл говорит, что
lxsession-logoutили
lxde-logout
Чуть-чуть я не успел сам отписаться. Ковырялся в конфигах и нашёл файл '~/.config/lxpanel/LXDE/config', где была строка 'Logout=lxde-logout'. Тем не менее благодарю qupl за ответ!
Следующим барьером становиться задание этого действия по условию отсутствия открытых окон, так как если прописать в конфиге:
  <keybind key="A-F4">
    <action name="Close"/>
    <action name="Execute">
    <command>lxde-logout</command>
    </action>
  </keybind>
закрывается текущее активное окно и сразу вызывается окно завершения сеанса не зависимо от наличия дополнительно открытых неактивных окон.

Сообщение объединено: 09 Ноябрь 2012, 23:23:51
Malaheenee, что же такого прописано в конфигах вышеописанных Вами оболочек, что пока все окна не будут закрыты, окно завершения сеанса не будет вызвано...
« Последнее редактирование: 09 Ноябрь 2012, 23:23:51 от speed_vm »
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: Сочетание клавиш Alt+F4
« Ответ #9 : 10 Ноябрь 2012, 07:14:42 »
speed_vm, честно не знаем, никогда не смотрели :) Обычно эта комбинация нужна только когда быстро машину выключить надо, чтобы убежать пораньше :)
Нарыли вот что: http://openbox.org/wiki/Help:Actions#Exit, http://openbox.org/wiki/Help:Actions#If и http://openbox.org/wiki/Help:Bindings#Key_bindings.

Вот так работает на голом openbox (без lxde):
    <keybind key="A-F4">
      <action name="If">
        <desktop>current</desktop>
        <then>
          <action name="Close"/>
        </then>
        <else>
          <action name="Exit">
            <prompt>yes</prompt> # Можно обойтись и без этой строки, здесь автоматом вызывается менеджер сессии
          </action>
        </else>
      </action>
    </keybind>
« Последнее редактирование: 10 Ноябрь 2012, 09:53:00 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 

Теги: