Индикатор макета клавиатуры в гноме

Я использую asciio с моими скриптами python. Как установить:

apt-get install asciio

1
задан 15 April 2013 в 16:56

2 ответа

Таким образом, кажется, что ваша фактическая проблема связана не с самим индикатором, а с меткой панели, которая сломана / не отображается. Эта проблема присутствует с по крайней мере 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();'
0
ответ дан 24 May 2018 в 23:32
  • 1
    Ну, у меня есть три макета - два английских и один хинди. Я вижу пустое место. Нажав на нее, я вижу только два варианта: (a) Показывать клавиатуру и (b) Region / Lang. Настройки. Я могу переключать языки, используя комбинацию клавиш. Поведение не меняется даже после установки иконок и удаления и считывания макетов. В резервном режиме я могу видеть макет в панели и менять его с помощью клавиатуры. Наконец, команда gdbus возвращает (true, '') – deshmukh 19 April 2013 в 20:27
  • 2
    Вы читали макеты с помощью Region & amp; Панель настроек языка или какой-либо другой инструмент? Если у вас есть резервный режим, который полностью урезан в Gnome Shell, я предполагаю, что вы используете 3.6. Возможно, это не было зафиксировано до 3,8. – l300lvl 19 April 2013 в 21:09
  • 3
    Я снова добавил настройки индикатора клавиатуры и языка на индикаторе. Но это приводит к меню раскладки клавиатуры в настройках. И да, я использую 3.6. Будет обновление до 3.8 в Ubuntu 13.04, я полагаю – deshmukh 19 April 2013 в 21:28
  • 4
    Извините за задержку. Я пытаюсь написать расширение, которое просто заменит пустое место символом статуса, но мне не очень повезло. На самом деле это не исправление или что-то еще, хотя вы должны делать свое исследование при обновлении и не забудьте сделать резервную копию чего-либо важного – l300lvl 20 April 2013 в 06:28

Раздраженный этим, я написал простую 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 &
0
ответ дан 24 May 2018 в 23:32
  • 1
    Вы должны добавить код и инструкции, чтобы использовать код в этом ответе, а также .. Затем дайте ссылку на этот репозиторий Github ... Что делать, если вы переименуете свой репозиторий? Ссылка станет недействительной и, как этот ответ. – Aditya 15 November 2013 в 12:17
  • 2
    Спасибо @ user215876. Но проблема решена с 13.10. В верхней части панели находится ярлык – deshmukh 18 November 2013 в 12:23

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

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