Не сохраняются настройки

Автор Diadlo, октября 10, 2014, 21:41:13

« предыдущая - следующая »

Diadlo

Столкнулся с проблемой. Недавно перешел на xfce. Не сохраняются некоторые настройки. Например, указываю в настройках "Переместить окно на предыдущее/следующее рабочее место" комбинацию А, все работает. Перезагружаю, не работает, захожу в настройки - написано, что стоит все та же комбинация А, переназначаю А на А и все снова работает.

РыжийПёс

Ваши настройки сохраняются:
Цитата: Diadlo от октября 10, 2014, 21:41:13
написано, что стоит все та же комбинация А, переназначаю А на А

Просто в XFCE иногда "отваливаются" заданные комбинации клавиш. Может помочь ещё раз перезагрузиться или перезайти в систему.

Diadlo

Цитата: РыжийПёс от октября 13, 2014, 01:11:52
Ваши настройки сохраняются:
Цитата: Diadlo от октября 10, 2014, 21:41:13
написано, что стоит все та же комбинация А, переназначаю А на А

Просто в XFCE иногда "отваливаются" заданные комбинации клавиш. Может помочь ещё раз перезагрузиться или перезайти в систему.

За это время перезагружался кучу раз. Каждый раз восстонавливаю настройки. 0 эффекта

butjapka

попробуйте выйти, поставив галочку - сохранить сеанс

Diadlo

Сеанс сохранял, помогло решить подобную проблему, но не эту

Diadlo


denkin

попробовать проверить содержимое файла настроек
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

возможно почему то не сохраняет изменение в него

Diadlo

Только что поставил в настройках сочетание, оно работает
В файле есть такие строки
<property name="&lt;Control&gt;&lt;Alt&gt;Left" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Right" type="empty"/>
Т.к. комбинации как раз Ctrl+Alt+Shift + Right/Left то я так понимаю да, не сохраняет.
Если я правильно понял, то что делать?

denkin

прежде всего проверить права на всю папку ~/.config/xfce4/ рекурсивно - она должна принадлежать пользователю (тебе)

можно не проверять, а просто открыть в thunar от администратора и назначить рекурсивно (включая все вложенные папки и файлы) владельцем своего юзера.

Diadlo

Проверил. Я владелец, права на чтение и запись есть. Это точно там должно сохраняться?
Настраиваю в "Все настройки" - "Диспетчер окон" - "Клавиатура"

denkin

Цитата: Diadlo от октября 17, 2014, 00:56:10
...
Настраиваю в "Все настройки" - "Диспетчер окон" - "Клавиатура"

в конфиге вручную пытался исправить и сохранить? после этого достаточно перелогиниться

Diadlo

Я не знаю что нужно указать

denkin

Цитата: Diadlo от октября 17, 2014, 01:03:44
Я не знаю что нужно указать
ты хочешь A ?

попробуй вместо
<property name="&lt;Control&gt;&lt;Alt&gt;Left" type="empty"/>
записать
<property name="&lt;A&gt" type="empty"/>
и сохранить, вероятнее всего достаточно будет перелогиниться, хотя может быть применится сразу после сохранения. Старый вариант строчки лучше скопипастить в специальный файл (как бекап). Можно даже скопировать весь файл настроек куда нибудь и играться с настройками, пока не доиграешься :)

Diadlo

октября 17, 2014, 02:50:02 #13 Последнее редактирование: октября 17, 2014, 02:56:39 от Diadlo
denkin, Спасибо огромное, разобрался, не совсем так, как вы предложили, но все же. Завтра днем опишу решение и закрою тему.
1) как вы думаете, что может значит слово Primary в сочетаниях?
2) увы, вот такие косяки и не дают линуксу выйти в массы, а жаль...

Diadlo

Настройки почему-то не записывались в файл xfce4-keyboard-shortcuts.xml
Почему не происходила запись я не знаю, но помогло ручное редактирование.

Итак, во-первых, блок

  <property name="xfwm4" type="empty">
    <property name="default" type="empty">

Если я правильно понял, не работает. Поэтому желаемое сочетание надо писать в другой, я писал в <property name="custom" type="empty">

Как правильно писать
Комбинация, которая нужно написать это "Primary" + желаемая. Т.е. в моем случае, я хотел на комбинацию Shift + Ctrl + Alt+ Left Назначить перемещение окна на соседний рабочий стол.
<property name="&lt;Primary&gt;&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_workspace_key"/>

Какие ещё есть варианты пункта "value"
Спойлер

  • right_workspace_key

  • left_workspace_key

  • workspace_1_key

  • move_window_right_workspace_key

  • move_window_left_workspace_key

  • move_window_workspace_1_key

  • close_window_key

  • maximize_horiz_key

  • cycle_windows_key (это то, что делает Alt+Tab)

  • maximize_vert_key

  • stick_window_key

  • maximize_window_key

  • hide_window_key

[свернуть]