Технический форум

Технический форум (http://www.tehnari.ru/)
-   LINUX (http://www.tehnari.ru/f21/)
-   -   Меняем оконный менеджер в Xubuntu (http://www.tehnari.ru/f21/t255594/)

Технарь 13.09.2017 20:53

Меняем оконный менеджер в Xubuntu
 
Вложений: 6
В моем случае это будет i3.
Устанавливаем i3:
Код:

sudo apt-get install i3
Так же ставил менеджер обоев рабочего стола для i3wm
Код:

sudo apt-get install nitrogen
И ставим менеджер тем для i3wm
Код:

sudo apt-get install lxappearance
Сажаем i3 в автозагрузку:
Вложение 371062

Убиваем две службы, это xfwm4 и xfdesktop

Вложение 371063

Ставим значение Никогда и сохраняем сеанс.

В настройках клавиатуры и в настройках окон затираем хоткеи что бы не было путаницы.

Вложение 373199

В файле конфига в следующем посте все что нужно мне я уже внес, вам же останется только подкорректировать этот список.

В итоге:

Вложение 373096Вложение 373097Вложение 373098

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

Технарь 22.09.2017 23:53

Выкладываю свой конфиг i3, подогнанный под это дело:

Код:

# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!

set $mod Mod4

# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
font pango:Terminus Re33 8

# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
font pango:Terminus Re33 8

# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
 
# change focus (Перемещение фокуса по окнам стрелками клавиатуры)
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

# move focused window (Перемещение активного окна в переделах рабочего стола стрелками клавиатуры)
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

# change container layout (Расположение окон: (s)стек, (w)вкладки, (e)вернуть по умолчанию)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split

# kill focused window (Закрытие активного окна)
bindsym $mod+Shift+q kill

# split in horizontal orientation (Горизонтальное расположение окон)
bindsym $mod+h split h

# split in vertical orientation (Вертикальное расположение окон)
bindsym $mod+v split v

# enter fullscreen mode for the focused container (Открытие активного окна на весь экран)
bindsym $mod+f fullscreen toggle

# toggle tiling / floating (Свободное перемещение активного окна)
bindsym $mod+Shift+space floating toggle

# start dmenu (Меню программ)
bindsym $mod+d exec xfce4-popup-whiskermenu

# restart i3 inplace (Перезапуск конфига i3)
bindsym $mod+Shift+r restart

# Фиксация фокуса курсора мыши на выбранном окне
focus_follows_mouse no

# change focus between tiling / floating windows (Смена фокуса между статическим и всплывающим окнами)
bindsym $mod+space focus mode_toggle

# focus the parent container (Соединение всех окон в одно окно)
bindsym $mod+a focus parent

# reload the configuration file
bindsym $mod+Shift+c reload

# switch to workspace
bindsym $mod+1 workspace 1:  1.Internet
bindsym $mod+2 workspace 2:  2.System
bindsym $mod+3 workspace 3:  3.Media
bindsym $mod+4 workspace 4:  4.Office
bindsym $mod+5 workspace 5:  5.Graphic
bindsym $mod+6 workspace 6:  6.Games

# move focused container to workspace (Перемещение активного окна на другой стол)
bindsym $mod+Shift+1 move container to workspace 1:  1.Internet
bindsym $mod+Shift+2 move container to workspace 2:  2.System
bindsym $mod+Shift+3 move container to workspace 3:  3.Media
bindsym $mod+Shift+4 move container to workspace 4:  4.Office
bindsym $mod+Shift+5 move container to workspace 5:  5.Graphic
bindsym $mod+Shift+6 move container to workspace 6:  6.Games

# Изменение размера активного окна
bindsym $mod+r mode "resize"

# resize window (you can also use the mouse for that)
mode "resize" {
     
        # same bindings, but for the arrow keys (Изменение размера активного окна стрелками клавиатуры)
        bindsym Left resize shrink width 10 px or 10 ppt
        bindsym Down resize grow height 10 px or 10 ppt
        bindsym Up resize shrink height 10 px or 10 ppt
        bindsym Right resize grow width 10 px or 10 ppt

        # back to normal: Enter or Escape (Выход с режима измения размера активного окна)
        bindsym Return mode "default"
        bindsym Escape mode "default"
}

# Theme colors (Цветовая схема окон)
client.focused #919191 #919191 #000000 #000000
client.unfocused #DCDAD5 #DCDAD5 #000000 #000000
client.urgent #DCDAD5 #DCDAD5 #000000 #000000

# Border style for new windows (Толщина рамки окон)
new_window pixel 2

# Open specific applications in floating mode (Приложения которые запускаются поверх открытых окон)
for_window [class="Xfce4-appfinder"] floating enable border normal
for_window [class="Shutter"] floating enable border normal
for_window [class="Gnome-system-monitor"] floating enable border normal
for_window [class="Streamtuner2"] floating enable border normal
for_window [class="Software-properties-gtk"] floating enable border normal
for_window [class="VirtualBox"] floating enable border normal
for_window [class="Terminator"] floating enable border normal
for_window [class="Gnome-disks"] floating enable border normal
for_window [class="Peek"] floating enable border normal
for_window [class="Kazam"] floating enable border normal

# Arbitrary commands for specific windows (Списак программ которые должны запускаться с заголовками окон)
for_window [class="Thunar"] border normal
for_window [class="Mousepad"] border normal
for_window [class="libreoffice"] border normal

# Autostart (Автозагрузка)
exec conky
exec clipit
# exec --no-startup-id compton -b
# exec --no-startup-id nitrogen --restore
# exec gxneur &
exec feh --dg-scale ~/Обои/рабочий стол хубунту 4.jpg

# Start Applications (Хоткеи запуска программ и действий)
bindsym Ctrl+c exec gnome-calculator
bindsym Ctrl+f exec firefox
bindsym Ctrl+g exec google-chrome
bindsym Ctrl+k exec kazam
bindsym Ctrl+l exec libreoffice
bindsym Ctrl+m exec mousepad
bindsym Ctrl+o exec opera
bindsym Ctrl+s exec shutter
bindsym Ctrl+t exec thunar
bindsym Ctrl+v exec virtualbox
bindsym $mod+Ctrl+s exec synaptic
bindsym $mod+Ctrl+v exec vlc
bindsym F12 exec terminator --geometry=+630+0
bindsym Print exec xfce4-screenshooter -f
bindsym Ctrl+mod1+Delete exec gnome-system-monitor

# Power (Управление питанием ПК)
bindsym $mod+Pause exec xfce4-session-logout --restart

# Audio (Регулировка громкости)
bindsym Ctrl+F2 exec amixer set Master 1+
bindsym Ctrl+F1 exec amixer set Master 1-
bindsym Ctrl+F3 exec pactl set-sink-mute 0 toggle


Технарь 26.09.2017 19:02

Вложений: 5
Выявил проблему с отображением апплета рабочих столов.

1 стол, запущена лиса

Вложение 373270

2 стол, запущен mousepad:

Вложение 373271

3 стол, запущен thunar:

Вложение 373272

Что бы решить проблему надо установить два пакета, это i3ipc-GLib

Код:

sudo add-apt-repository ppa:aacebedo/libi3ipc-glib
sudo apt-get update
sudo apt-get install libi3ipc-glib

и i3 Workspaces Plugin

Код:

sudo add-apt-repository ppa:aacebedo/xfce4-i3-workspaces-plugin
sudo apt-get update
sudo apt-get install xfce4-i3-workspaces-plugin

Далее, лезем в настройки панели и выводим i3 Workspaces Plugin на панель:
Вложение 373273

И проблема решена:

Вложение 373274

Технарь 28.09.2017 10:15

Вложений: 5
Цитата:

Сообщение от Технарь (Сообщение 2518988)
Выявил проблему с отображением апплета рабочих столов.

Тоже не вариант.
Сильная нагрузка на проц, после установки данного апплета:

Вложение 374032

И я не один с такой проблемой: https://github.com/denesb/xfce4-i3-w...ugin/issues/20
Апплет пришлось ликвидировать.
Начал искать другой вариант, и пока ищу другой вариант, решил включить тот апплет что есть в крысе и заметил в его настройках режим Эскизы, из за которого искать что либо и не пришлось.
Идем в параметры панели и врубаем апплет Переключатель рабочих мест:

Вложение 374033

Далее в настройках апплета снимаем чекбокс с Эскизы и Переключать рабочие места с помощью колесика мыши:

Вложение 374034

Закрываем это дело и идем в Настройки ----> Рабочие места, создаем требуемое количество столов и даем им свои названия:

Вложение 374035

В итоге получаем то же самое как и в первом варианте:

Вложение 374036

prst 25.10.2017 16:08

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

Технарь 25.10.2017 16:12

Кому что.
Мне вообще осом нравится но там конфиг сложный.
А тут и с конфигом любой школьник разберется и удобен.


Часовой пояс GMT +4, время: 12:13.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.