Итак, в продолжение темы "Настройка HYBRYDE", мои небольшие заметки по улучшению HY-MENU.
Русификация Hy-menu
Так как Hybryde - французский дистрибутив, то Hy-menu, соответственно, на языке страны изготовителя. Но это не мешает пользоваться, так всё понятно интуитивно и просто. Я предлагаю способ как сделать меню русским.
Итак для этого в файле Hy_menu.py нам нужно перевести французские слова на русские. Открываем файл в текстовом редакторе с правами суперпользователя:
1
|
sudo
gedit
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
Hy_menu
.py
|
Теперь нам нужно заменить следующие строки
1
|
self
.
title3
.
set_text
(
"APPLICATIONS"
)
|
На:
1
|
self
.
title3
.
set_text
(
"ПРИЛОЖЕНИЯ"
)
|
1
|
option_button
=
gtk
.
Button
(
label
=
"Options"
)
|
На:
1
|
option_button
=
gtk
.
Button
(
label
=
"Опции"
)
|
1
|
self
.
check_option_3
=
gtk
.
CheckButton
(
label
=
"Top/Bottom"
)
|
На:
1
|
self
.
check_option_3
=
gtk
.
CheckButton
(
label
=
"Внизу/Вверху"
)
|
1
|
self
.
check_option_1
=
gtk
.
CheckButton
(
label
=
"Transparency"
)
|
На:
1
|
self
.
check_option_1
=
gtk
.
CheckButton
(
label
=
"Прозрачность"
)
|
1
|
self
.
check_option_6
=
gtk
.
CheckButton
(
label
=
"Appliquer fond d`écran"
)
|
На:
1
|
self
.
check_option_6
=
gtk
.
CheckButton
(
label
=
"Фон меню"
)
|
1
|
self
.
label_theme
.
set_text
(
"appliquer un theme gtk"
)
|
На:
1
|
self
.
label_theme
.
set_text
(
"Gtk тема меню"
)
|
1
|
shut_button
=
gtk
.
Button
(
label
=
"Quitter"
)
|
На:
1
|
shut_button
=
gtk
.
Button
(
label
=
"Выход"
)
|
1
|
button_shutdown
=
gtk
.
Button
(
label
=
"ETEINDRE"
)
|
На:
1
|
button_shutdown
=
gtk
.
Button
(
label
=
"Выключить"
)
|
1
|
button_reboot
=
gtk
.
Button
(
label
=
"REDEMARRER"
)
|
На:
1
|
button_reboot
=
gtk
.
Button
(
label
=
"Перезагрузка"
)
|
1
|
button_veille
=
gtk
.
Button
(
label
=
"VEILLE"
)
|
На:
1
2
|
button_veille
=
gtk
.
Button
(
label
=
"Спящий
режим"
)
|
1
|
button_deconect
=
gtk
.
Button
(
label
=
"LOGOUT"
)
|
На:
1
2
|
button_deconect
=
gtk
.
Button
(
label
=
"Завершить
сеанс"
)
|
1
|
self
.
folder_button
.
set_tooltip_text
(
"Folder"
)
|
На:
1
|
self
.
folder_button
.
set_tooltip_text
(
"Домашняя папка"
)
|
1
|
self
.
terminal_button
.
set_tooltip_text
(
"Terminal"
)
|
На:
1
|
self
.
terminal_button
.
set_tooltip_text
(
"Терминал"
)
|
1
|
self
.
lock_button
.
set_tooltip_text
(
"Lock screen"
)
|
На:
1
|
self
.
lock_button
.
set_tooltip_text
(
"Заблокировать экран"
)
|
1
|
self
.
desktop_icon_check
=
gtk
.
CheckButton
(
label
=
"Desktop Icons"
)
|
На:
1
|
self
.
desktop_icon_check
=
gtk
.
CheckButton
(
label
=
"Значки рабочего стола"
)
|
Так как строка "Значки рабочего слова" длиннее - сместится кнопка "Lock screen":
Для возращение её, примерно , на тоже место меняем значение в строке:
1
|
self
.
align
.
set_padding
(
0
,
0
,
90
,
80
)
|
На:
1
|
self
.
align
.
set_padding
(
0
,
0
,
50
,
80
)
|
Сохраняем. Выходим из сеанса и обратно входим. Наслаждаемся своей работой.
Маленькая хитрость. Если при верхнем положении Hy-menu изображение терминала выходит за рамки кнопки:
Это можно просто исправить изменением размера иконки терминала:
1
|
sudo
convert
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
images_dock
/
terminal
.png
-
resize
75
%
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
images_dock
/
terminal
.png
|
Добавление другого окружения
Точнее я расскажу как заменить одного окружение на другое. Я решил заменить окружение FVWM на Cinnamon, так как я им мало пользуюсь. Устанавливаем окружение Cinnamon, если оно не установлено. Скачиваем архив (в архиве иконка и скриншот рабочего стола):
[wpfilebase tag=file path=cinnamon_png.zip
/]
В распакованном архиве открываем терминал и выполняем команды:
1
2
|
sudo
cp
fvwm
.png
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
images
/
fvwm
.png
sudo
cp
fvwm
-
logo
.png
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
images_dock
/
fvwm
-
logo
.png
|
Открываем уже знакомый файл в текстовом редакторе:
1
|
sudo
gedit
/
usr
/
share
/
hybryde
/
scripts
/
HY
-
DESKTOP
/
Hy_menu
.py
|
И заменяем строку:
1
|
self
.
title2
.
set_text
(
"FVWM"
)
|
На:
1
|
self
.
title2
.
set_text
(
"CINNAMON"
)
|
Затем правим скрипт HYBRYDE.sh:
1
|
sudo
gedit
/
usr
/
share
/
hybryde
/
scripts
/
HYBRYDE
.sh
|
Заменяем:
1
2
3
4
5
6
7
8
9
|
fvwm
(
)
{
killprocess
killall
compiz
dbus
-
launch
--
exit
-
with
-
session
fvwm
-
crystal
;
killprocess_end
/
usr
/
share
/
hybryde
/
scripts
/
session
-
x
/
hybx
-
script
.
sh
"no-sound"
&
amp
;
}
|
На:
1
2
3
4
5
6
7
8
|
fvwm
(
)
{
killprocess
dbus
-
launch
--
exit
-
with
-
session
gnome
-
session
--
session
=
cinnamon
;
killprocess_end
/
usr
/
share
/
hybryde
/
scripts
/
session
-
x
/
hybx
-
script
.
sh
"no-sound"
&
amp
;
}
|
Сохраняем. Выходим из сеанса и обратно входим. Можно пользоваться!
Приятного открытия!
Продолжение следует.
Всегда рад видеть в группе контакта HYBRYDE Linux Distribution: vk.com/club39298669.