Несколько вопросов по i3

ion, dwm, wmii, awesome, xmonad и другие

Модератор: Модераторы разделов

Ответить
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Несколько вопросов по i3

Сообщение SSDD »

В доках либо не нашел, либо плохо читал, буду благодарен за подсказки по следующим вопросам:

* как настроить переключение раскладки? (Xorg.conf?)
* возможно ли переопределить Mod1 на win key или какую либо другую клавишу в кофиге WM?
* хотелось бы получить менюшку с апликухами, что можно использовать под эту задачу?

P.S. ну и вобщем буду рад советам по обустройству i3 =)
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Несколько вопросов по i3

Сообщение Nazyvaemykh »

1. Всем пользователям не угодишь. Пусть каждый пользователь настраивает себе раскладку командой setxkbmap. Ее можно поместить в файл .xinitrc и куда-то еще. С i3 это никак не связано.
2. Не стоит переопределять Mod1. Нужно просто указывать вместо нее нужную клавишу, например, Mod4.
3. dmenu.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Re: Несколько вопросов по i3

Сообщение SSDD »

1. Пасиб, изучу вопрос
3. dmenu, как я понимаю, не умеет строить многоуровневые меню, а хотелось бы...
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Re: Несколько вопросов по i3

Сообщение SSDD »

Еще возникли вопросы:

* установил дополнительную раскладку через setxkbmap, но i3 хоткеи не работаю в ru раскладке, как бороть?

* как в i3 организовать трей?

Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Несколько вопросов по i3

Сообщение ishitori »

установил дополнительную раскладку через setxkbmap

имхо, это извращение. а xorg.conf зачем тогда нужен? мой /etc/X11/xorg.conf.d/10-evdev.conf:

Код: Выделить всё

Section "InputClass"
        Identifier "all mice"
        Driver "evdev"

        MatchIsPointer "on"
EndSection

Section "InputClass"
        Identifier "all keyboards"
        Driver "evdev"
        Option "XkbLayout" "dvorak,ru"
        Option "XkbVariant" ",winkeys"
        Option "XkbOptions" "grp:rshift_toggle, terminate:ctrl_alt_bksp"

        MatchIsKeyboard "on"
EndSection


если вы используете qwerty, то вместо dvorak, соответственно, будет us.

как в i3 организовать трей


хз, наверно, есть сторонние программы для отображения трея (слышал про stalonetray, но никогда ничего подобного не использовал).

возможно ли переопределить Mod1 на win key или какую либо другую клавишу в кофиге WM?


как вам уже ответил Nazyvaemykh, просто измените Mod1 на любую другую клавишу-модификатор в конфиге. а переопределить Mod1 можно, например, с помощью xmodmap (если уж очень надо).

dmenu, как я понимаю, не умеет строить многоуровневые меню, а хотелось бы...


dmenu гениальна в своей простоте - имхо, вообще лучшая запускалка. намного удобней, чем тыкать мышкой в многоуровневых менюшках. опять же - наверняка есть куча сторонних программ для отображения пользовательского меню.

i3 хоткеи не работаю в ru раскладке, как бороть


работают, только используйте команду bind, а не bindsym. в первой указываются keycodes, а во второй - keysyms (не знаю, как правильней перевести), и keycodes не зависят от раскладки.

P.S. почему не используете специально созданную для i3 тему?
морнинг круассан..
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Несколько вопросов по i3

Сообщение Nazyvaemykh »

ishitori,
GNU\Linux, хотя и не UNIX, но тоже многопользовательская и многозадачная система. У разных пользователей всегда могут быть разные предпочтения относительно языка и клавиатуры. setxkbmap поэтому отнюдь не извращение.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Несколько вопросов по i3

Сообщение ishitori »

Nazyvaemykh писал(а):
21.04.2011 20:57
ishitori,
GNU\Linux, хотя и не UNIX, но тоже многопользовательская и многозадачная система. У разных пользователей всегда могут быть разные предпочтения относительно языка и клавиатуры. setxkbmap поэтому отнюдь не извращение.


ладно-ладно.. молчу :) на вкус и цвет все карандаши разные. мне просто кажется, что править xorg.conf (слава богу, избавились от hal'а) - это самый простой способ. к тому же setxkbmap сбрасывает все мои переназначения клавиш, сделанные xmodmap'ом (хотя, конечно, можно написать скрипт, где вызывается сначала setxkbmap, а потом xmodmap).

GNU\Linux, хотя и не UNIX, но тоже многопользовательская и многозадачная система.

интересное утверждение ) а что - юникс многозадачней линукса? =) (это я так - флуда ради спрашиваю).
морнинг круассан..
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Несколько вопросов по i3

Сообщение taaroa »

Nazyvaemykh писал(а):
21.04.2011 20:57
GNU\Linux, хотя и не UNIX, но тоже многопользовательская и многозадачная система.

https://www.opengroup.org/testing/downloads.html
одепт, будь бдителен! проверь свою систему.
:wq
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Re: Несколько вопросов по i3

Сообщение SSDD »


dmenu гениальна в своей простоте - имхо, вообще лучшая запускалка. намного удобней, чем тыкать мышкой в многоуровневых менюшках. опять же - наверняка есть куча сторонних программ для отображения пользовательского меню.


я вобщем то и не выражал сомнений в гениальности dmenu, но остается задча как-то систематезировать всяк програмульки, которые я отсилы раз-два в год пользую или просто для попробовать ставлю, в связи с чем запоминать все вычурные названия ну никак не вариант, а держать текстовичек со списком - не кашерно как-то.

собственно буду весма признателен, если кто подскажет конкретное решение (наверняка уже кто-то решал подобную проблему)

i3 хоткеи не работаю в ru раскладке, как бороть


работают, только используйте команду bind, а не bindsym. в первой указываются keycodes, а во второй - keysyms (не знаю, как правильней перевести), и keycodes не зависят от раскладки.


Код: Выделить всё

# Workspaces (Mod1+1/2/…)
bind Mod1+10 1
bind Mod1+11 2
bind Mod1+12 3
bind Mod1+13 4
bind Mod1+14 5
bind Mod1+15 6


собсна вот это не работает при ru раскладке

P.S. почему не используете специально созданную для i3 тему?

если вы о дефолтном конфиге, то его и использую
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Несколько вопросов по i3

Сообщение ishitori »

SSDD писал(а):
22.04.2011 11:36
остается задча как-то систематезировать всяк програмульки, которые я отсилы раз-два в год пользую.


вроде можно каким-то образом использовать для этого dzen2, но это наверняка не самый простой вариант.

SSDD писал(а):
22.04.2011 11:36
собсна вот это не работает при ru раскладке


у меня так же и все работает. может, во всем виновата setxkbmap? )
вот, кстати, отрывок из официальной документации:

A keyboard binding makes i3 execute a command (see below) upon pressing a specific key. i3 allows you to bind either on keycodes or on keysyms (you can also mix your bindings, though i3 will not protect you from overlapping ones).

- A keysym (key symbol) is a description for a specific symbol, like "a" or "b", but also more strange ones like "underscore" instead of "_". These are the ones you use in Xmodmap to remap your keys. To get the current mapping of your keys, use xmodmap -pke.
- Keycodes do not need to have a symbol assigned (handy for some hotkeys on some notebooks) and they will not change their meaning as you switch to a different keyboard layout (when using xmodmap).

My recommendation is: If you often switch keyboard layouts but you want to keep your bindings in the same physical location on the keyboard, use keycodes. If you don’t switch layouts, and want a clean and simple config file, use keysyms.


SSDD писал(а):
22.04.2011 11:36
если вы о дефолтном конфиге, то его и использую


я имел в виду тему на этом форуме, которая находится на 2 пункта ниже этой.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux
Контактная информация:

Re: Несколько вопросов по i3

Сообщение SSDD »

ishitori писал(а):
22.04.2011 12:57
я имел в виду тему на этом форуме, которая находится на 2 пункта ниже этой.


Мне кажется очень не удобным подход, когда толпа народа пишет свои вопросы в один жирный тред (а еще не все используют treeview) , но никоем образом не возражаю, если модераторы склеят треды
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2142
Статус: *бунту ненавистник
ОС: linux
Контактная информация:

Re: Несколько вопросов по i3

Сообщение landgraf »

SSDD писал(а):
22.04.2011 13:42
Мне кажется очень не удобным подход, когда толпа народа пишет свои вопросы в один жирный тред

посмотрите сюда, например поиску по форуму этот жирный тред не особо мешает, но зайти почитать и уяснить для себя что-то полезное (чего не знал и боялся спросить) подобный "настроечный" тред помогает.
PS опять же IMHO
Спасибо сказали:
Ответить