ruby ri: ничего не известно о массиве

Постоянное решение, предоставленное пользователем1112507, работало для меня в Lubuntu 12.04, но не в 12.10, когда setxkbmap, по-видимому, должен задерживаться перед выполнением.

Его решение, изменяющее / etc / xdg / lxsession / Lubuntu / autostart , предназначен для всех пользователей. Ниже приведено обходное решение для однопользовательского случая:

Установите нужные языки.
$ gnome-language-selector
Создайте сценарий оболочки для выполнения setxkbmap после задержки и сохраните его в удобном месте. Запуск в фоновом режиме может ускорить процесс входа в систему. При необходимости увеличьте время сна. Замените «us, il» на нужные коды.
$ echo '(sleep 2; setxkbmap -option grp:alt_shift_toggle -layout "us,il") &' > ~/setxkbmap.sh
Сделайте исполняемый файл сценария и убедитесь, что он работает, переключая комбинацию клавиш Alt-Shift для переключения языка.
$ chmod +x ~/setxkbmap.sh
$ ~/setxkbmap.sh
Создайте файл .desktop, который выполняет только что созданный сценарий оболочки. Замените «имя пользователя» на свое имя пользователя.
$ echo '[Desktop Entry]
Type=Application
Name=Keyboard Language Switcher
Exec=/home/username/setxkbmap.sh
Icon=/usr/share/lxkeymap/media/icon.png
' > ~/Desktop/setxkbmap.desktop
Выйдите из системы и войдите снова, затем проверьте, нажав на новый значок на рабочем столе, а затем переключитесь на Alt-Shift. Переместите файл .desktop в файл ~ / .config / autostart
$ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
. Выйдите из системы и снова войдите в систему, затем проверьте, переключив Alt-Shift.
2
задан 14 February 2012 в 22:31

1 ответ

Ло, и вот, есть пакет. В моей защите есть так много хитов для aptitude search ri, что я этого не видел.

apt-get install ri1.8
1
ответ дан 25 May 2018 в 14:22

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

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