Индикаторы приложений работают / помогают за пределами Linux?

Чтобы изменить его навсегда через терминал, запустите это:

Для US:

L='us' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

Для французского языка:

L='fr' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

Для немецкого языка: [ ! d3]

L='de' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

и т. д. ...

Протестировано на Ubuntu 16.04 64 бит.

Чтобы временно изменить его, вы можете использовать setxkbmap mylayout ...

# US
setxkbmap us
# French
setxkbmap fr
# German
setxkbmap de

В режиме терминала вам нужно использовать loadkeys вместо setxkbmap

# US
loadkeys us
# French
loadkeys fr
# German
loadkeys de
2
задан 12 October 2011 в 14:48

3 ответа

Потенциально, да. Они используют DBus как транспортный механизм, и это доступно, например, для Windows. Таким образом, вы должны написать значок уведомления Windows, который отобразился на основе данных DBus, и индикатор появится как обычный значок уведомлений Windows. То же самое верно для OS X.

2
ответ дан 25 May 2018 в 18:19
  • 1
    нормально, поэтому сам код индикатора не может быть повторно использован (им нужно будет создать код значка уведомлений, специфичный для Windows / OS X), но код DBus будет повторно использован - спасибо! – d3vid 12 October 2011 в 17:30
  • 2
    Правильно, поэтому, как только у вас будет индикатор-сервис для Windows, любое приложение будет работать. Не должно быть сложно это сделать. – Jo-Erlend Schinstad 12 October 2011 в 17:35

Индикатор приложения возвращается к использованию GtkStatusIcon, который будет работать на других ОС. Вам не понравится интеграция с меню, как то, что у вас есть на Ubuntu, но оно должно работать. Теперь все, что приходит с предупреждением о том, что у меня нет копии Windows для тестирования.

2
ответ дан 25 May 2018 в 18:19

Я написал свою собственную замену Python для appindicator, когда я разрабатывал StackApplet. Он работает на любой платформе с установленным PyGTK (включая Windows).

1
ответ дан 25 May 2018 в 18:19

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

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