i3wm: заголовки окон в i3bar
Не могу понять каким образом в i3wm можно вынести заголовки окон в верхнюю панельку.
Примерно что бы хотелось сделать:
https://imgur.com/ecOLhTK
Не могу понять каким образом в i3wm можно вынести заголовки окон в верхнюю панельку.
Примерно что бы хотелось сделать:
https://imgur.com/ecOLhTK
Поясните пожалуйста по написанию сервисов. Не понимаю как добиться работоспособности сервисов созданных и запущенных от пользователя.
Создал два файла сервиса в папке пользователя ~./config/systemd/system/user/
lock_screen_when_lid_close@.service
[Unit]
Description=i3lock on suspend
Before=sleep.target
[Service]
User=%i
Environment=DISPLAY=:0
Type=oneshot
ExecStart=/usr/bin/pkill picom
ExecStart=/usr/bin/bash %h/.config/i3/scripts/i3lock.sh
TimeoutSec=10
[Install]
WantedBy=sleep.target
picom_start@.service
[Unit]
Description=Picom start after sleep
After=sleep.target
[Service]
User=%i
Type=forking
Environment=DISPLAY=:0
ExecStart=/usr/bin/picom -r15 -b
[Install]
WantedBy=sleep.target
Всё, что прописано после ExecStart спокойно выполняется с правами пользователя.
Создал юниты и перезагрузил
systemctl --user enable lock_screen_when_lid_close@dima.service
systemctl --user enable picom_start@dima.service
systemctl --user daemon-reload
Пробовал запускать сервисы после этого, но не запускается, по запросу status кажет ошибки. Что в ошиках боле менее понятно, но неясно почему такие ошибки и как исправить.
$ systemctl –user status lock_screen_when_lid_close@dima.service
● lock_screen_when_lid_close@dima.service - i3lock on suspend
Loaded: loaded (/home/dima/.config/systemd/user/lock_screen_when_lid_close@.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-01-01 09:03:55 MSK; 4min 52s ago
Main PID: 24414 (code=exited, status=216/GROUP)
янв 01 09:03:55 ARCH systemd[1231]: Starting i3lock on suspend...
янв 01 09:03:55 ARCH systemd[24414]: lock_screen_when_lid_close@dima.service: Failed to determine supplementary groups: Operation not permitted
янв 01 09:03:55 ARCH systemd[24414]: lock_screen_when_lid_close@dima.service: Failed at step GROUP spawning /usr/bin/pkill: Operation not permit>
янв 01 09:03:55 ARCH systemd[1231]: lock_screen_when_lid_close@dima.service: Main process exited, code=exited, status=216/GROUP
янв 01 09:03:55 ARCH systemd[1231]: lock_screen_when_lid_close@dima.service: Failed with result 'exit-code'.
янв 01 09:03:55 ARCH systemd[1231]: Failed to start i3lock on suspend.
$ systemctl –user status picom_start@dima.service
● picom_start@dima.service - Picom start after sleep
Loaded: loaded (/home/dima/.config/systemd/user/picom_start@.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Эти же сервисные файлы расположенные в /etc/systemd/system/
работают, но нестабильно. Бывает сервис не срабатывает. Кроме того сервис lock_screen_when_lid_close@dima.service
пытается выполнить строку запуска от root
ExecStart=/usr/bin/bash %h/.config/i3/scripts/i3lock.sh
Но юнит был создан для пользователя systemctl enable lock_screen_when_lid_close@dima.service
Если прописать явно имя пользователя и команду запуска i3lock вместо скрипта, то срока отрабатывает нормально.
Нормально со связкой picom + i3 некоторый функционал не работает, ищу замену.
С драйверами на видео все нормально.
OS: Arch Linux x86_64
Kernel: 5.4.6-arch3-1
WM: i3
CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz
GPU: AMD ATI 04:00.0 Picasso
Memory: 3305MiB / 5947MiB
Каким образом можно включить блокировку экрана в i3-wm как в gnome3? Не могу найти что за команда отвечает за запуск экрана блокировки.
Для входа в i3-wm использую gdm.
Скрин 1
http://i.piccy.info/i9/fb0dd24ca99dd9647e1d2af3daf0990e/1575486138/61586/1351021/gnome_1.jpg
Скрин 2
http://i.piccy.info/i9/5f8f71dc5c7889bf335bf2e71fe86830/1575486175/177053/1351021/gnome_2.png
Что необходимо доустановить в i3 чтобы после выхода из спящего режима включался монитор на ноуте?
Если загрузиться в gnome, то из спящего режима выходит нормально, монитор включается.
Поделитесь опытом как правильно настроить систему.
Вопрос возник после того как заметил, что pacman ищет пакеты только из веток репозиториев обозначенных как any, вместо x86_64 (Хотел wine установить, а его там нет).
Модули ядра включены согласно https://wiki.archlinux.org/index.php/AMDGPU
Подскажите пожалуйта как настроить размер шрита в приложениях, а то он слишком мелкий. Часть приложений позволяет такую настройку делать, а часть нет.
ЗЫ: не особо хочется устанавливать что то лишнее.
Скрин прикрепил.
Столкнулся с проблемой что sasplanet не грузит карты со спутника под wine в версии выше 1.4 Проблема с 1.4 в том, что часть надписей не показывается на катре, и меню всё разъезжается из-за шрифта. Т.е. 1.4 тоже не пригодна для работы.
На этой же системе в virtualBox, win7 sasplanet работает нормально.
Может кто использует на линуксе?
Отображение карты в wine 4.19, в настройках пробовал winXP, 7, 10
Меню настроек
Вид под wine 1.4
Может кто сталкивался с автоматической переадресацией на адрес ww-youtube.com ?
Иногда такое происходит при переходе на youtube по ссылке из VK (ссылка на само видео под окном просмотра для перехода на youtube).
Расположение ссылки
http://i.piccy.info/i9/a5c6ecafb7e805a0f7a7ad1b87b6a678/1572833054/22105/1345749/2019_11_03_07_40_youtube_ww_04.png
Скрин после переадресации
http://i.piccy.info/i9/b33efde21f936aa80c5e4316a77da67b/1572832794/18999/1345749/2019_11_03_07_38_youtube_ww_01.png
Исходный код страницы
http://i.piccy.info/i9/82d39c683873d31dc624aab87261133d/1572833146/60754/1345749/2019_11_03_07_38_youtube_ww_02.png
Посмотрел код скрипта на странице
http://i.piccy.info/i9/48bc7a2af284efca0dbcb1e847e50654/1572833362/43007/1345749/2019_11_03_07_40_youtube_ww_03.png
Установленные расширения в firefox
http://i.piccy.info/i9/7a667a20e6a71ee641a4fa5bc9f7b795/1572833415/37173/1345749/2019_11_04_04_51_Rasshyrenyia_firefox.png
Подскажите как ведёт себя AMD Ryzen™ 5 3500U в linux, видяхя при нём AMD Radeon™ RX Vega 8. Стоит ли на нём взять ноут?
Или лучше на i5-8265U с видяхой Intel® UHD Graphics 620 ?
Подскажите переключатель раскладки клавиатуры для i3wm
Сейчас использую gxkb, работает исправно не вылетает, но хотелось бы автоматическое переключение языка для некоторых приложений.
Такая функция есть в xxkb, но у неё часто изчезает значёк из трея, приходится перезапускать.
Остальные которые пробовал sbxkb давно, чем то не понравилось удалил. Функционал как у gxkb.
Поделитесь пожалуйста соображениями как реализовать подключение шифрованного раздела при вводе пароля пользователя.
Вариант 1, раздел c LVM в нем шифрованный luks
Вариант 2, раздел шифрован luks
В яндексе не забанили, монтирование через mount на стадии загрузки не интересует.
Может кто подсказать как настроить печать в pdf. В программе есть выбор принтера, нужно его прописать, но что прописать не ясно.
Скрин прилагаю.
https://cdn1.savepice.ru/uploads/2019/6/8/4e72515fa7cbbb9fd14a74da81e5f7a2-fu...
Можно ли в geany изменить символ комментария? По умолчанию ставит #~
А желательно #
Не получается задействовать в i3wm сочетание альта вместе с клавишами F, по отдельности их воспринимает.
Так же если назначаю alt в качестве модификатора, то тоже не всё работает, например $mod1+Shift+r - не перезагружает i3, а воспринимается как нажатие $mod1+r для изменения размеров окна.
Для переключения раскладки использую команду при запуске i3
exec setxkbmap -layout us,ru -option 'grp:lalt_lshift_toggle'
Для отображения раскладки и автоматического переключения в приложениях использую xxkb.
1) Периодически сам убивается xxkb приходится перезапускать процесс вручную.
2) При подключении usb клавы к ноуту, переключение раскладки на внешней клаве не работает. (В сеансе xfce4 все работает.)
Может кто сталкивался и знает как вылечить?
Конфиг xxkb
XXkb.image.path: /home/dima/xxkb/
XXkb.controls.two_state
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.mainwindow.enable: yes
XXkb.mainwindow.appicon: no
XXkb.mainwindow.label.enable: no
XXkb.mainwindow.type: tray
XXkb.mainwindow.in_tray: i3
XXkb.mainwindow.geometry: 21x14+0+0
XXkb.mainwindow.image.1: us.xpm
XXkb.mainwindow.image.2: ru.xpm
XXkb.button.enable: no
# Автоматическое переключение расклдаки при запуске программ
XXkb.app_list.wm_class_name.start_alt: gnucash
Установил doublecmd-qt5 в archlinux 32 bit. При запуске doublecmd вылазят ошибки, а в интерфейсе только одно окно видно. Подозреваю, что что то не установил из зависимостей, позскажите пожалуйста что именно.
Запуск
Starting GuiMessageQueue
Starting Double Commander
Double Commander 0.9.1 beta
Revision: 8664
Build: 2019/02/18
Lazarus: 2.0.0.4
Free Pascal: 3.0.4
Platform: i386-Linux-qt5
System: Arch Linux \r (\l)
Desktop Environment: Unknown
Widgetset library: Qt 5.12.3, libQt5Pas 5.6.1
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2019 Alexander Koblov (alexx2000@mail.ru)
and contributors (see about dialog)
Executable directory: /usr/lib/doublecmd/
Loading configuration from /home/dima/.config/doublecmd/
Loading lng file: /usr/lib/doublecmd/language/doublecmd.ru.po
Error loading configuration file /home/dima/.config/doublecmd/favoritetabs.xml
PollThread: Start polling
PollThread: AddPoll 12
Creating PixmapManager
Loading icon theme Hicolor
Loading icon theme Hicolor
Loading icon theme DCTheme
Loading icon theme DCTheme
PollThread: AddPoll 16
UDev: Begin monitoring
Detecting mounts through /proc/self/mounts
PollThread: AddPoll 17
Destroying main form
Drive watcher finished
Main form destroyed
Finishing GuiMessageQueue
Shutting down PixmapManager
PollThread: RemovePoll 12
PollThread: Finish polling
An unhandled exception occurred at $08084095:
EInOutError:
$08084095 in doublecmd
$0807B3C6 in doublecmd
Если ошибку прервать, то doublecmd закроется.
https://a.radikal.ru/a43/1905/b0/02dddfb3f149t.jpg
Если ошибку пропустить, то doublecmd откроется с пустым окном.
При копировании в doublecmd появляется окно процесса копирования, но не ясно как это окно сделать плавающим и небольшого размера.
Пробовал
for_window [class=«^Doublecmd$»] floating enable
но это для любого окна с заголовком Doublecmd, окно копирования имеет идентификаторы:
WM_CLASS(STRING) = «doublecmd», «Doublecmd»
WM_NAME(COMPOUND_TEXT) = «74% Копирование [На паузе]»
Пробовал for_window [class=«^% Копирование$»] floating enable
но не работает.
В i3-wm отсутствует запрос пароля при запуске программ через dmenu или rofi требующих привилегий root, как например в xfce или gnome и др.
Возможно ли как то реализовать данный функционал?
При переезде на i3-wm столкнулся с одной проблемой: при нажатии на кнопку включения ноута i3-wm сразу даёт команду на выключение без каких либо подтверждающих оповещений, что несколько не удобно. Было уже пару раз, когда экран был отключен в связи с простоем ноута, что можно перепутать с ждущим режимом и нажатие на кнопку выключения естественно приводило не к просыпанию ноута, а к его выключению.
Для управления питанием можно использовать управление от xfce, но хотелось бы сделать управление без сторонних утилит, к примеру если будет только i3 установлен.
Смотрел доки i3-wm, но как исправить проблему не нашел.
Подскажите как настроить реакцию на кнопку включения?
| ← предыдущие | следующие → |