Я использую asciio с моими скриптами python. Как установить:
apt-get install asciio
Таким образом, кажется, что ваша фактическая проблема связана не с самим индикатором, а с меткой панели, которая сломана / не отображается. Эта проблема присутствует с по крайней мере 3.4, и я написал подробный комментарий, обсуждая это, прежде чем я полностью понял вашу проблему. Если я ошибаюсь в фактической проблеме, мои извинения.
(Примечание: ссылка «Вход в систему» на панели «Регион и язык» позволяет вам также активировать индикатор входа в gdm )
Чтобы уточнить, я только проверил это в 3.8. Вот что я сделал:
Устанавливать значок Расширение Hider из: Значок Hider on ego
После того, как вы установили, откройте настройки значка иконок, обновив страницу, на которой вы установили, или iirc из входа в меню , Теперь установите запись «Клавиатура» в положение «Вкл», и вы увидите пустое пространство.
Далее, поскольку у меня только один макет по умолчанию, и в меню показано, что у меня 0, я решил добавить его. Откройте пустое меню клавиатуры и запустите «Region & amp; Language Settings». Если у вас более 1 макета, вы должны попробовать удалить все, кроме вашего по умолчанию / предпочитаемого языка. ПРЕДУПРЕЖДЕНИЕ: если у вас есть только 1 включен (3.8), индикатор автоматически скрывается, поэтому вы должны использовать расширение Icon Hider, чтобы скрыть / показать его снова, как при удалении второго, он скроется. Затем я добавил альтернативу и, наконец, меню показало мне запись, так как в моем умолчании не было предустановленного макета, поэтому в меню вообще не было записи.
Теперь, когда я добавил 2, он показал записи, а я выбранный.
Результатом было изображение выше. Я надеюсь, что это сработает, но я угадываю ymmv в зависимости от вашей версии g: s.
Другая информация, вероятно, не имеет значения, если ваша проблема касается текста / метки макета:
С технической точки зрения, Gnome Shell не следует путать с Fallback, так как расширения G: S не работают в резервном режиме, но они будут работать в новом классическом режиме, который под 3.8 может быть порожден запуском:
`gnome-shell --replace --mode=classic`
Но под & lt; 3.6. Резервный режим не запускает расширения, он запускает обычные «апплеты» панели. Мне повезло с индикатором Keyboard под Fallback, чем когда-либо с G: S, как под G: S значок сломан и был с тех пор, как я думаю 3.4.
Когда вы говорите, что он не отображается в панель, означает ли это, что вы не видите иконки, но вы можете щелкнуть пустое место, где должен быть значок, а затем правильно использовать меню? Или это меню не позволяет вам изменять макеты, и вы используете другой метод?
Или он работает как в G: S, так и в Fallback, но не имеет иконки? Если это так, мы, возможно, найдем средство для работы значка.
Если вы не видите индикатор / меню без значка, в G: S, то это не относится к этому индикатору включен в G: S. Вы должны использовать расширение, например Icon Hider, чтобы получить расширение.
Если вы хотите попытаться запустить его под G: S, вы можете запустить следующее, это не является постоянным и вернется после выхода из системы:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.keyboard.actor.show();'
Раздраженный этим, я написал простую systray Qt-программу, которую можно найти на GitHub: https://github.com/ssumpf/ktray
PS
Для его создания вам может понадобиться:
sudo apt-get install qt4-qmake libqt4-dev libqt4-private-dev
И тогда его можно построить:
qmake
make
sudo copy ktray /usr/bin/ktray
sudo chmod 755 /usr/bin/ktray
Затем запустите его как
или
nohup ktray 2>/dev/null 1>/dev/null &