После перехода на openbox стал задумываться об удобном переключении раскладок, так как в xfce у меня за это отвечал апплет на панели, а он довольно много требует ресурсов. В этих интернетах наткнулся на xxkb, мол, нетребовательный и хорошо настраиваемый. Вообще я давно мечтал чтобы в определенных приложениях стандартная раскладка была русская, например в скайпе. Вот мой файл (~.xxkbrc) настроек:
XXkb.image.path: /usr/share/xxkb/XXkb.mainwindow.type: trayXXkb.group.base: 1XXkb.group.alt: 2XXkb.mainwindow.enable: yesXXkb.mainwindow.image.1: en15.xpmXXkb.mainwindow.image.2: ru15.xpmXXkb.mainwindow.image.3:XXkb.mainwindow.image.4:XXkb.mainwindow.appicon: yesXXkb.mainwindow.geometry: 20x20+2+2XXkb.mainwindow.in_tray: GNOME2XXkb.button.enable: noXXkb.app_list.wm_class_name.start_alt: skypeXXkb.controls.add_when_start: yesXXkb.controls.add_when_create: yesXXkb.controls.add_when_change: noXXkb.controls.focusout: noXXkb.mainwindow.xpm.1: en15.xpmXXkb.mainwindow.xpm.2: ru15.xpmXXkb.mainwindow.label.enable: no
Мои настройки используют картинки флагов из /usr/share/xxkb, значки показываются в трее, две раскладки английская и русская. В каждом новом окне стандартная английская раскладка, каждая сохраняется в своем окне. Могу помощь в его настройке.
У меня три расскладки клавиатуры. Но в xxkb з помощью клавиши можно переключаться только между двумя из них. На третью расскадку можно переключиться только с помощью мишы. А я хотел бы с помощью клавиши переключаться между всеми расскладками. Как это можно сделать?
ОтветитьУдалитьДля 3-х раскладок необходимо отключить two_state
ОтветитьУдалить[quote]
XXkb.image.path: /usr/share/xxkb/
XXkb.mainwindow.type: tray
XXkb.mainwindow.enable: yes
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ua15.xpm
XXkb.mainwindow.image.3: ru15.xpm
XXkb.mainwindow.image.4:
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.geometry: 20x20+2+2
XXkb.mainwindow.in_tray: true
XXkb.button.enable: no
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: no
XXkb.controls.focusout: no
XXkb.mainwindow.xpm.1: en48.xpm
XXkb.mainwindow.xpm.2: ua48.xpm
XXkb.mainwindow.xpm.3: ru48.xpm
XXkb.mainwindow.label.enable: no
XXkb.controls.two_state: no
[/quote]
Помогите, пожалуйста)
ОтветитьУдалитьПри запуске пишет Unable to get a default value for the required resource 'XXkb.mainwindow.type', хотя вроде бы прописала это, конфиг выглядит как
XXkb.image.path: /usr/share/xxkb/
XXkb.mainwindow.type: tray
XXkb.mainwindow.label.enable: yes
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: no
XXkb.mainwindow.geometry: 24x24+0+0
XXkb.mainwindow.label.background: gray
XXkb.mainwindow.label.foreground: black
XXkb.mainwindow.label.font: -misc-*-r-*-14-*
XXkb.mainwindow.label.text.1: En
XXkb.mainwindow.label.text.2: Ru
XXkb.controls.add_when_start: yes
XXkb.controls.two_state: no
XXkb.button.enable: no
Спасибо дружище, всё работает!
ОтветитьУдалитьПрекрасный мануал
ОтветитьУдалитьhttp://man.cx/xxkb
В некоторых оконных менеджерах (например в awesome, начиная с 3.2) использование xxkb может создавать проблемы с шоткатами ВМ. Решением может стать исключение корневого окна из "власти" xxkb. Определить класс корневого окна можно при помощи xwininfo -root. В моём случае это InputOutput. Дальше добавляем его в игнор:
ОтветитьУдалитьXXkb.app_list.wm_class_name.ignore: InputOutput
Tipping from a titanium chopsticks
ОтветитьУдалитьTipping from microtouch titanium trim walmart a titanium chopsticks. All these will titanium 3d printer be made titanium grades in the same location titanium crystal and use the titanium crystal same ingredients for your Tipping.