Настройка i3wm

Автор Eccentric, 20 марта 2019, 19:03:14

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

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

Eccentric

Ясно.А, есть возможность прикрутить  кнопку Выключения пк.на панель?

Ogis1975

#31
Цитата: Eccentric от 22 марта 2019, 20:10:43А, есть возможность прикрутить  кнопку Выключения пк.на панель?
Можно сделать с помощью rofi и  i3blocks. Как это сделать, написано вот тут.

Думаю, что имеет смысл выключение, перезагрузку и т.п. повесить на хоткей. В свой конфиг, нужно добавит вот такой код:

set $Locker i3lock && sleep 1

set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
mode "$mode_system" {
    bindsym l exec --no-startup-id $Locker, mode "default"
    bindsym e exec --no-startup-id i3-msg exit, mode "default"
    bindsym s exec --no-startup-id $Locker && systemctl suspend, mode "default"
    bindsym h exec --no-startup-id $Locker && systemctl hibernate, mode "default"
    bindsym r exec --no-startup-id systemctl reboot, mode "default"
    bindsym Shift+s exec --no-startup-id systemctl poweroff -i, mode "default" 

    # back to normal: Enter or Escape
    bindsym Return mode "default"
    bindsym Escape mode "default"
}

bindsym $mod+Pause mode "$mode_system"


Что он делает?
При нажатии сочетаний клавиш $mod+Pause в i3bar открывается красное окошко, с вот таким текстом System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
При нажатии клавиши "l", включается блокировка экрана (i3lock), при нажатии (Shift+s), можно выключить ПК. Думаю, разберетесь сами. Конечно, сочетании клавиш в конфиге можно поменять.

Eccentric

#32
Огромное спасибо за ценную информацию.Повесил на хоткей,очень удобно.

Ogis1975

Цитата: Eccentric от 22 марта 2019, 20:27:31Огромное спасибо за ценную информацию.
Всегда рад помочь. Вы можете взглянуть, и порытся в моих конфигах. Может найдете для себя что-то полезное.

Eccentric

Цитата: Ogis1975 от 22 марта 2019, 20:38:48
Всегда рад помочь. Вы можете взглянуть, и порытся в моих конфигах. Может найдете для себя что-то полезное.
Обязательно посмотрю!

Eccentric

Как в i3wm переключить сеть,выбрать другую wi-fi?

ogost

Любым удобным вам способом:
1. Командная строка.
2. wicd - не умеет VPN, но очень прост в настройке. 
3. network-manager и nm-applet - умеет впн, но нужно ставить много пакетов.

R2D2

Здравствуйте.
Не могу никак настроить переключение раскладки. Несколько способов перепробовал. Смотрю в конфигах у людей что-то вроде этого, и по ходу работает, но у меня нет:
Цитироватьsetxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle"
Потом. У меня ноут подключен к большому монитору, и вот этим выключаю его.
Цитироватьexec --no-startup-id  xrandr --output LVDS --off --output DVI-0 --auto
Но тогда i3 стартует со второго рабочего стола, а не первого. Ну не комильфо). Можно как-то поставить второй монитор по умолчанию? А еще лучше отключить ноутбучный что-бы даже на экране логирования работал только второй монитор? Пробовал дописывать отключение через xrand  сюда /usr/share/sddm/scripts/Xsession и сюда /etc/X11/xinit/xinitrc. Эффекта нет.
И можно ли включить vsync? Где-то мельком видел что можно.

ogost

Цитата: R2D2 от 25 февраля 2020, 01:28:22setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle"
для пробы попробуйте эту же команду из терминала
Второй вопрос про экран логгирования я нифига не понял.

Ogis1975

Цитата: R2D2 от 25 февраля 2020, 01:28:22Не могу никак настроить переключение раскладки. Несколько способов перепробовал. Смотрю в конфигах у людей что-то вроде этого, и по ходу работает, но у меня нет:
Должно быть вот так:

exec --no-startup-id setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle"

Обратите внимание на exec --no-startup-id

Строку exec --no-startup-id setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle" нужно добавить в конфиг i3.

ЦитироватьИ можно ли включить vsync?

За vsync i3wm не отвечает.

R2D2

Цитата: ogost от 25 февраля 2020, 14:08:29для пробы попробуйте эту же команду из терминала
Stranno, vchera iz terminala rabotalo, a segodnya net....

R2D2

Цитата: R2D2 от 25 февраля 2020, 18:41:19a segodnya net....
Работает, там ctrl+shift просто был

R2D2

Цитата: Ogis1975 от 25 февраля 2020, 16:33:46Строку
Код: [Выделить]

exec --no-startup-id setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle"

нужно добавить в конфиг i3.
Так тоже пробовал, нет результата.

R2D2

Цитата: ogost от 25 февраля 2020, 14:08:29Второй вопрос про экран логгирования я нифига не понял.
Перед запуском ос появляется экран выбора пользователя, ввода пароля и т.д. И вот в этот момент работают два монитора - ноутбучный и внешний, а нужно что-бы был включен только внешний.

R2D2

Ещё- как отключить автоотключение монитора через заданное время?