LINUX.ORG.RU

Всё, поставил xxkb. Только есть проблем. Она рисует флажки на некоторых окнах самой KDE - на таскбаре, на rootwindow... Там можно составить список окон, на которых xxkb их рисовать НЕ должна. Но как мне в KDE получить список открытых окон с их именами? В fvwm есть identify, а тут как?

anonymous
()
Ответ на: комментарий от Zlyden

> Нахрен эти поделки. Прямо в xorg.conf свои раскрадки пропиши и будет тебе счастье

Ага. И клава будет переключаться сразу для всех приложений. Зашибись

anonymous
()
Ответ на: комментарий от anonymous

Блин, неуж-то лень посмотреть?

$ cat /etc/X11/app-defaults/XXkb
...
! XXkb.mainwindow.in_tray:
! possible values - KDE, KDE2, GNOME


$ man xxkb

Создаем:
$ ~/cat .xxkbrc
#
# Default
# /etc/X11/app-defaults/XXkb
#

! XXkb.xpm.path: /usr/X11R6/share/xxkb

XXkb.group.base: 1
XXkb.group.alt: 2

XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: no
#XXkb.mainwindow.geometry: 48x48
#XXkb.mainwindow.xpm.1: en48.xpm
#XXkb.mainwindow.xpm.2: ru48.xpm
#XXkb.mainwindow.xpm.3: su48.xpm
#XXkb.mainwindow.xpm.4:
#XXkb.mainwindow.geometry: 15x15
#XXkb.mainwindow.xpm.1: en15.xpm
#XXkb.mainwindow.xpm.2: ru15.xpm
XXkb.mainwindow.geometry: 24x24
XXkb.mainwindow.xpm.1: en24.xpm
XXkb.mainwindow.xpm.2: ru24.xpm


! XXkb.mainwindow.in_tray:
! possible values - KDE, KDE2, GNOME


XXkb.mainwindow.in_tray: KDE2

XXkb.button.enable: no
XXkb.button.geometry: 15x15-60+7
XXkb.button.gravity: NorthEast
XXkb.button.xpm.1: en15.xpm
XXkb.button.xpm.2: ru15.xpm
XXkb.button.xpm.3: su15.xpm
XXkb.button.xpm.4:

XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: no
XXkb.controls.focusout: no
XXkb.controls.two_state: yes
XXkb.controls.button_delete: yes
XXkb.controls.button_delete_and_forget: yes
XXkb.controls.mainwindow_delete: yes

XXkb.mousebutton.1.reverse: no
XXkb.mousebutton.3.reverse: no

XXkb.ignore.reverse: no


=================================================



Вроде так заработает!


RTFM короче!

ManJak ★★★★★
()
Ответ на: комментарий от anonymous

#xprop |awk '/WM_CLASS/{print $3 $4 $5}'
Получаешь прапертис окошка. И вписываешь в ~/.xxkbrc в таком порядке:
XXkb.app_list.wm_class_class.ignore: djview Djview
XXkb.app_list.wm_class_name.ignore: djview Djview
XXkb.app_list.wm_name.ignore: djview Djview

Т.е. для djview флажок рисоваться не будет.

anonymous
()
Ответ на: комментарий от anonymous

>поставь kkbswitch ..

поддерживаю

anonymous
()
Ответ на: комментарий от anonymous

Да, проще можно:

...
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: no
...
XXkb.mainwindow.in_tray: KDE2
...
XXkb.button.enable: no
...

Вроде, этого достаточно, сейчас читьать лень, но там просто.

А через "XXkb.app_list.wm_class_class.ignore:" геморно.

Неужели трудно?

opennet.ru
=>
http://www.opennet.ru/search.shtml?method=and&format=builtin-long&config
=htdig&restrict=&exclude=&words=xxkb
=>
http://www.opennet.ru/base/rel/xxkbd.txt.html
=>
http://pascal.tsu.ru/other/xxkb/

Там все по русски.

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

То что ты пишешь это, имхо, всего лишь указание включить майнвиндов. А я написал как сделать исключения для ненужных приложений, чтобы xxkb их игнорировал, не включая майнвиндов.Мне , к примеру, он на фиг не сдался. Только место занимает и при случайном попадании мышом будет воду мутить. плюс по средней кнопке(button2) вообще отрубится. Например, предположим, что на kpager нам на фиг не нужно xxkb , и мы его включаем в лист игнора.

anonymous
()
Ответ на: комментарий от anonymous

>Ага. И клава будет переключаться сразу для всех приложений. Зашибись

А какие проблемы? Зато не надо подсматривать - так помнишь, какая у тебя текущая.

suser
()
Ответ на: комментарий от suser

Я, например, иногда на scroll_led поглядываю.
Вырезка xorg.conf:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "10 10"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Bazarov
()
Ответ на: комментарий от Bazarov

Я тоже, но редко подсматриваю.

Только:

1) у тебя повторение начинается через 10 миллисекунд??? Ну ты мазохист;

2) зачем писать pc105, когда у тебя 104 основных клавиши (не считая мультимедийных, Power/Sleep/WakeUp);

3) Ctrl+Shift не рулит, рулит CapsLock, так как Ctrl+Shift+что-то-там забит во многих прогах.

suser
()

>Ага. И клава будет переключаться сразу для всех приложений. Зашибись

Ты извращенец? Имхо, это не есть гут

Zlyden ★★★
()

сторонние тулзы - херня. нада юзать то, что дает КДЕ . Вообще же в кде с переключением раскладки - полная ЖОПА. я смог настроить только по шифт-контрол - и только средствами КДЕ. там надо кроме привязки в настройке языков ввода - еще настроить глобальную привязку клавиш - пункт чуть ниже. По умлочанию это вроде контрол-альт-т. будут вопросы- в аську - 8126402

anonymous
()

для переключения из русской сделай альтернатиыную комбинацию, переключись на русский и тыни пимпу ловить и будет тебе счастье или Ховую заюзай // [AvataR

anonymous
()
Ответ на: комментарий от suser

>1) у тебя повторение начинается через 10 миллисекунд??? Ну ты мазохист;

Не знаю почему, но в реале у меня не 10 мс, а куда больше. Тут какая-то нестыковка...

>2) зачем писать pc105, когда у тебя 104 основных клавиши (не считая мультимедийных, Power/Sleep/WakeUp);

Есть какая-то принципиальная разница? :)

3) Ctrl+Shift не рулит, рулит CapsLock, так как Ctrl+Shift+что-то-там забит во многих прогах.

Дело говоришь... Как правильно в конфиге это указать? Пытался:

Option "XkbOptions" "grp:capslock_toggle,grp_led:scroll"

Почему-то не работает :-/

Bazarov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.