Всегда в видимой рабочей области (или Sticky) для Unity

Вы можете переназначить ключ, используя ~/.Xmodmap. Используйте xev (в терминале), чтобы найти код нарушения, а затем назначьте другой keyym, например. XF86WakeUp. Добавьте эту строку в ~/.Xmodmap (создайте этот файл, если он еще не существует):

keycode 150 = XF86WakeUp

После выхода из системы и входа в систему ваш ключ должен быть отображен. Если вы не хотите выходить из системы, вы также можете использовать xmodmap ~/.Xmodmap для перезагрузки сопоставлений клавиш.

Использование xev для фактического поиска кода ключа, который вы хотите переназначить, может быть не так легко: если ключ уже связан с действием (например, в свойствах клавиатуры Gnome), xev не отображает код ключа. В качестве примера это вид xev, который вы хотите увидеть:

KeyPress event, serial 41, synthetic NO, window 0x5800001,
    root 0xb3, subw 0x0, time 312883, (737,182), root:(946,647),
    state 0x0, keycode 180 (keysym 0x1008ff18, XF86HomePage), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Вы можете увидеть код ключа (180) в третьей строке после слова «keycode». Если вы не получите такой блок, который начинается с «события KeyPress», ваш ключ, вероятно, уже связан. Вы можете попробовать использовать не-Gnome рабочий стол, такой как LXDE или KDE, и использовать xev там.

1
задан 23 March 2012 в 02:11

1 ответ

Если вы откроете dconf-editor и перейдите к /org/gnome/desktop/wm/preferences в дереве, вы увидите настройку button-layout в правой панели. Если вы отредактируете этот параметр и добавите «stick» в качестве одной из строк кнопок в настройке, он должен появиться в соответствующем месте в заголовках заголовков окна. вы, вероятно, захотите поместить его после : в строке, чтобы иметь его справа, при условии, что у вас есть настройки по умолчанию кнопок слева в заголовках.

Это может потребовать изменения тема диспетчера окон для чего-то, способного отображать кнопку. Кажется, многие темы не поддерживают его.

2
ответ дан 25 May 2018 в 13:18
  • 1
    Это оно! Я закончил тем, что выяснил, что часть вчера вечером. Трудная часть - поиск темы, которая ее поддерживает. В настоящее время единственной темой, которую я смог найти, которая поддерживает липкую кнопку, является Crux. В настоящее время я работаю над редактированием XML-файла Ambiance, пытаясь добавить к этому интерфейсу липкую кнопку. Если мне удастся, я отправлю код здесь. – theFisher86 23 March 2012 в 20:40
  • 2
    Удалось ли вам редактировать XML-файл Ambiance? – SRachamim 19 August 2016 в 22:19

Другие вопросы по тегам:

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