Debian 10 OpenBox не запускается XXKB

Автор Trapdor, 11 ноября 2019, 21:55:39

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Trapdor

Собираю мини-сервак на Debian+Openbox. Не получается победить раскладку клавиатуры. Установил XXKB.
При попытке запуска из терминала пишет вот это:
Открыть содержимое (спойлер)
trapdor@Freedom-Tech-Support:~$ xxkb
xxkb: Incomplete geometry for mainwindow
'xkb: Unable to open xpm file `/usr/share/xxkb/en15.xpm
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  53 (X_CreatePixmap)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  23
[свернуть]
От рута картина меняется, но мне не становится понятней...
Открыть содержимое (спойлер)
root@Freedom-Tech-Support:~# xxkb
xxkb: Can't open display named
xxkb: Connection refused
root@Freedom-Tech-Support:~#
[свернуть]
Содержание файла .xxkbrc
Открыть содержимое (спойлер)
XXkb.mainwindow.type: tray
XXkb.xpm.path: /usr/share/xxkb
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.in_tray: GNOME2
XXkb.mainwindow.geometry: 15x15+0+0
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ru15.xpm
XXkb.button.enable: no
[свернуть]

ecc83

Цитата: Trapdor от 11 ноября 2019, 21:55:39Содержание файла .xxkbrc

Открыть содержимое (спойлер)

XXkb.image.path: /usr/share/xxkb

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

XXkb.mainwindow.enable: yes
XXkb.mainwindow.geometry: 18x18+0+0
XXkb.mainwindow.image.1: en18.xpm
XXkb.mainwindow.image.2: ru18.xpm
XXkb.mainwindow.image.3:
XXkb.mainwindow.image.4:
XXkb.mainwindow.label.enable: no
XXkb.mainwindow.appicon: no
XXkb.mainwindow.type: tray
XXkb.mainwindow.border.color: black
XXkb.mainwindow.border.width: 1
XXkb.mainwindow.xpm.1: en15.xpm
XXkb.mainwindow.xpm.2: ru15.xpm

XXkb.button.enable: no

XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: yes
XXkb.controls.focusout: no
XXkb.controls.two_state: yes
[свернуть]

Trapdor

не помогло... >:(
Открыть содержимое (спойлер)
xxkb: Incomplete geometry for mainwindow
'xkb: Unable to open xpm file `/usr/share/xxkb/en15.xpm
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  53 (X_CreatePixmap)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  23
[свернуть]

ecc83

Цитата: Trapdor от 12 ноября 2019, 11:48:44не помогло...

Ну дык читай ошибки и исправляй. Кто тебе ещё помочь должен?

Trapdor

Я новичок в linux системах...
Из того что я понял xxkb не может открыть файл /usr/share/xxkb/en15.xpm
Права на полный доступ выдал на всю папку и файлы в ней. Но картина та же... Я не знаю что еще предпринять, по этому и спрашиваю...

ecc83

Цитата: Trapdor от 12 ноября 2019, 13:46:59
Я новичок в linux системах...

Это плохой аргумент. "Новичёк" не значит "инвалид", поэтому это не важно.
Читать сообщения на экране и реагировать должен уметь любой пользователь.

Цитата: Trapdor от 12 ноября 2019, 13:46:59
Из того что я понял xxkb не может открыть файл /usr/share/xxkb/en15.xpm
Права на полный доступ выдал на всю папку и файлы в ней. Но картина та же...

Права на полный доступ давать нельзя. Это порочная практика.
Для начала убедись, что файл с таким именем вообще существует по заданному пути.
Ну а потом читай документацию по настройке своего приложения.
Я сейчас ним не пользуюсь, а когда то раньше пробовал и никаких проблем с настройкой и работой не испытывал.
Свой конфиг я показал, остальное не помню. Что бы вспоминать, мне нужно снова его устанавливать.

Trapdor

ЦитироватьПрава на полный доступ давать нельзя. Это порочная практика.
Да, я в курсе... Давал права исключительно что бы проверить работу...
ЦитироватьДля начала убедись, что файл с таким именем вообще существует по заданному пути.
Проверил первым делом... Всё на месте.
Я ставил все в соответствии с видео с youtube...
https://www.youtube.com/watch?v=BLrlz1aMK_A
Вопрос с мануалом там раскрыт... Система установлена абсолютно аналогичным путём. Но там работает, а у меня нет. Я просто не знаю куда ЕЩЁ копать. Поэтому и пришел на форум.

Elementary3

Цитата: Trapdor от 11 ноября 2019, 21:55:39
Собираю мини-сервак на Debian+Openbox. Не получается победить раскладку клавиатуры. Установил XXKB.

А что не так с раскладкой и зачем нужен xxkb?

Trapdor

Её нет, не её не индикаторов... Работает русский работает и все...

Ogis1975

Ненужен вам этот xxkb...Как вы запускаете этот Openbox? Командой startx? Если так, то нужно в файле. который находится по пути /.config/openbox/autostart, добавить строчку (это только образец. вы изменяете на то, что вам нужно)
setxkbmap -layout "us,lt,ru" -option "grp:ctrl_shift_toggle"

Как видно, при нажатии клавиш ctrl+shift, будет меняться раскладка клавиатуры. Ради удобства, можно установить пакет fbxkb (https://packages.debian.org/buster/fbxkb), добавить в автозагрузку, и будете иметь визуализацию раскладки (в том случает, если у вас установлен tint2 или что-то похоже. 

Trapdor

ЦитироватьНенужен вам этот xxkb...Как вы запускаете этот Openbox? Командой
Он запускается стандартно как дефолтная сессия. Доступ к нему осуществляю по удаленке по средством XRDP, через виндовый RDP-клиент.

FBXKB заработал.... Спасибо огромное... ;D ;D ;D

Elementary3

Есть еще gxkb. Не знаю как у fbxkb, но у gxkb конфиг живет в хоме, поэтому может быть для каждого пользователя свой.
Еще есть конфиг etc/default/keyboard, если не загружено никакого доп сервиса, то работает он.

Ogis1975