@ Ответ Даниила указал мне правильный путь, но я хотел бы остановиться на нем.
Работает для меня в Linux Mint 17.2 и Ubuntu 16.04.
Я пробовал все завихрения, которые я мог бы использовать, чтобы продолжать использовать xmodmap, но все они терпят неудачу, когда система засыпает Режим. То же самое и для сценариев запуска, которые используют setxkbmap в тех случаях, когда * settings-daemon (для меня это xfce4) выполняется позже, чем скрипт, и на заказ не может влиять действительно.
Что я, наконец, придумал, имеет следующие ингредиенты:
1) Напишите минимальный файл сопоставления клавиатуры для /usr/share/X11/xkb/symbols. Позволяет вызвать файл mylayout. Это может быть так же просто, как
xkb_symbols "basic" {
name[Group1] = "My Layout";
include "us"
key { [ 3, numbersign, sterling, sterling] };
include "level3(ralt_switch)"
}
basic - это просто имя, мы встретим его позже. [F7] аналогично - это просто имя, которое кажется, но оно не будет играть никакой роли позже. include "us" включает обычную клавиатуру. Фактически us - это другой файл в том же каталоге. Это клавиатура, которую мы адаптируем. Выберите другой, если необходимо. Примечание: точка с запятой не заканчивается. Линия key - это одна адаптация клавиатуры, больше может следовать. [F11] можно найти в файлах под /usr/share/X11/xkb/keycodes. Используйте программу xev, чтобы выяснить, что ключ «3» имеет код ключа 12, а в файле кодов клавиш Xfree86 он отображается на 2) Я не поместил mylayout в системную папку. Вместо этого я сделал только мягкую ссылку из системной папки в папку, которая мне нравится, чтобы сразу увидеть, что это не программное обеспечение для акций.
3) Далее я сделал not исправить [ f21], чтобы предотвратить проблемы с обновлением. Но это должно было бы найти mylayout в редакторе конфигурации клавиатуры (для xfce4 это xfce4-keyboard-settings). Вместо этого я использовал xfce4-settings-editor и изменил keyboard-layout->XkbLayout на mylayout (имя файла) и XkbVariant на basic (см. Выше). Впоследствии mylayout/basic отображается в редакторе настроек клавиатуры тоже. Кажется, что запись в evdev.xml необходима только для выбора макета.
Таким образом, настройки клавиатуры теперь выходят в спящий режим и перезагружаются.
Больше фона может быть найденный здесь: http://www.charvolant.org/~doug/xkb/html/node5.html.
Другой подход к исправлению проблемы в спящем режиме (не пробовал себя) можно найти здесь: http://www.charvolant.org/~doug/xkb/html/node5.html .
, так что по крайней мере один файл pocsettings.dtd включен в оба пакета libwireshark-data и libwireshark-common. Попробуйте удалить это имя из:
/var/lib/dpkg/info/libwireshark-common.list
, чтобы он не знал о конфликте и установил новую версию.
попробуйте это в терминале:
rm -fr /var/cache/apt/archives/libwireshark-data_1.99.6+git20150422121542~afb70bba-0ubuntu1~trusty1~ppa0_all.deb
apt-get clean
apt-get update
dpkg --purge libwireshark-data
dpkg --purge wireshark*
apt-get install -f
он должен помочь очистить ваш apt-get и установить новые пакеты