LINUX.ORG.RU

Не работает i3

 , , , ,


0

2

Использую Arch + KDE (Xorg), решил попробовать i3. Установил, перезагрузился, в SDDM выбрал сессию i3. Далее выбрал Mod-клавишу, хотел запустить терминал, но ничего не произошло. Никакие другие горячие клавиши также не работают, ноль реакции. Время на нижней панели идёт, так что зависания нет. Устанавливал пакеты i3-gaps i3status rofi nitrogen picom. Может, что-то забыл?


Может перезагрузить файл конфигурации?

Clockwork ★★★★★
()

В конфиге хоткеи по bindsym или bindcode?, может как то связано с текущей раскладкой клавы.

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

просто закомментированы бинды возможно.

Не должны. (опять).

Но может быть по дефолту прописан терминал, который не установлен.

Настройки в файле должны появиться только после первого захода в сессию i3. Поэтому еще нужно перезайти в сессию в первый раз.

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

Да, верно. Что то не пишет автор, походу починил.

spawn_sp ★★★★
()

Перезагрузись в кеды, открой файл .config/i3/config в текстовом редакторе (kate, vim, nano). Посмотри, какой терминал там прописан по-умолчанию. Пропиши тот, что установлен в системе или установи тот, что в конфиге i3. Еще дефолтом должен идти dmenu. Поменяй его на rofi.

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

Если файла нет – его надо скопировать. Дефолтный файл конфигурации находится в /etc/i3/config. Копируешь в ~/.config/i3/config

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 1)
Ответ на: комментарий от hateWin

Немного изменил конфиг: прописал установленный терминал, заменил dmenu на rofi. Убедился, что ничего лишнего не закомментировано, все в порядке с конфигом. Снова зашел в сессию i3: та же картина, ни на какие нажатия клавиш нет реакции.

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

Загрузись в i3, нажми mod+Shift+C и посмотри, будет ли он матерится на ошибки в конфиге.

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

bindsym $mod+Return exec konsole

bindsym $mod+Return exec "konsole"

bindsym $mod+d exec –no-startup-id rofi -show run

bindsym $mod+d exec "rofi --no-startup-id -show run"


затем выполни restart $mod+Shift+r и reload $mod+Shift+c

Clockwork ★★★★★
()
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от null25

mod+Shift+c не работает? Тогда не знаю.

Ты копировал в ~/.config/i3/config или он у тебя был? Какие у него права?

Можешь попробовать запустить сессию без kde и sddm?

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

Комбинации вообще никакие не работают.

Не копировал, изначально был. Права -rw-r–r–.

Пробовал запускать в другом tty через startx, минуя SDDM, ситуация такая же.

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

Стоп. Какую именно комбинацию клавишь ты нажимешь, когда хочешь запустить терминал. Mod4 – это клавиша с логотипом Windows. Mod1 – alt.

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

Как минимум, надо в начало файла добавить #!/bin/sh. Это просто скрипт. Он должен быть исполняемым. А лучше просто скопируй себе в хомяк дефолтный файл /etc/X11/xinit/xinitrc. Должно быть так: ~/.xinitrc. И допиши туда i3

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

Как минимум, надо в начало файла добавить #!/bin/sh

Да не обязательно как бы. У меня как-то и без этого работает и сессии переключаются.

Clockwork ★★★★★
()

Хм. У меня icewm нормально запускается, даже если .xinitrc не является исполняемым и там не прописано !#/bin/sh

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

Сделал исполняемым, теперь вообще i3 не запускается, выкидывает обратно в sddm или в консоль))

А если .xinitrc не исполняемый, i3 запускается, но на комбинации не реагирует

upd: снова сделал .xinitrc не исполняемым, i3 все равно вообще не запускается, ни по startx, ни из sddm

null25
() автор топика
Последнее исправление: null25 (всего исправлений: 1)
Ответ на: комментарий от null25

upd2: не запускалось из-за того, что решил попробовать заменить bindsym на bindcode в конфиге, вернул обратно

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

добавь в конец конфига exec konsole, чтобы у тебя открывался i3 уже с запущеным экземпляром консоли.

так будет понятней, это konsole из-за чего-то чудит, или клавиатурный ввод.

Avial ★★★★★
()
Последнее исправление: Avial (всего исправлений: 1)
Ответ на: комментарий от Pinux001

Попробовал подключить старую клаву, и действительно, с ней все нормально)) В итоге у меня просто оказалась нерабочей кнопка Win, о чем я только что узнал.

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

В итоге у меня просто оказалась нерабочей кнопка Win

Но там же дублирующая Alt, т.е. можно было проверить те же комбинации, но уже с ней. Или нет?

Я не спец по i3, но когда запускал LiveCD жал и на Win, и на Alt. Если не путаю.

UPD. Не, перепроверил в manjaro-sway в вирте, не такого.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от krasnh

Но тема конечно ‘дикая’. Я уж хотел предложить xev, но что-то остановило. Наверно абсурдность ситуации, типа с чего вдруг. )

Тем более в консоль ТС мог выходить. Кто ж знал, что дело в одной единственной кнопке.

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

Но там же дублирующая Alt, т.е. можно было проверить те же комбинации, но уже с ней. Или нет?

Можешь заменить в конфиге кнопку mod на Mod1, как выше уже писали – тогда будет alt кнопкой действия вместо win.

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

В итоге у меня просто оказалась нерабочей кнопка Win

Ты разве не проверял кнопку, загрузившись в KDE?

Обе клавиши пробовал, результат одинаковый

Я думал ты поменял на соответствующую перед проверкой.

Clockwork ★★★★★
()
Последнее исправление: Clockwork (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.