• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Меняем оконный менеджер в Xubuntu

Технарь

Member
Команда форума
Регистрация
7 Янв 2008
Сообщения
39,735
Реакции
1,162
Баллы
113
Меняем оконный менеджер в Xubuntu

В моем случае это будет i3.
Устанавливаем i3:
Код:
sudo apt-get install i3
Так же ставил менеджер обоев рабочего стола для i3wm
Код:
sudo apt-get install nitrogen
И ставим менеджер тем для i3wm
Код:
sudo apt-get install lxappearance
Сажаем i3 в автозагрузку:
1.png.webp

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

2.png.webp

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

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

Выделение_064.png.webp

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

В итоге:

Снимок экрана_2017-09-24_12-08-22.png.webpСнимок экрана_2017-09-24_12-07-56.png.webpСнимок экрана_2017-09-24_12-07-16.png.webp

Таким вот способом можно установить любой оконный менеджер...
 
Выкладываю свой конфиг 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
 
Выявил проблему с отображением апплета рабочих столов.

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

Снимок экрана_2017-09-26_08-37-40.png.webp

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

Снимок экрана_2017-09-26_08-40-13.png.webp

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

Снимок экрана_2017-09-26_08-42-40.png.webp

Что бы решить проблему надо установить два пакета, это 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 на панель:
Выделение_068.png.webp

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

000.png.webp
 
Выявил проблему с отображением апплета рабочих столов.
Тоже не вариант.
Сильная нагрузка на проц, после установки данного апплета:

Снимок экрана_2017-09-27_20-38-33.png.webp

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

Выделение_069.png.webp

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

Выделение_070.png.webp

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

Выделение_071.png.webp

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

Снимок экрана_2017-09-27_23-56-41.png.webp
 
i3 вообще не впечатлил
xfce долго юзал
щас пересел полностью на icewm - самый лучший по удобству, самый легкий.
 
Кому что.
Мне вообще осом нравится но там конфиг сложный.
А тут и с конфигом любой школьник разберется и удобен.
 
Назад
Сверху