LinuxForum.Fans
Тема

Gnome 3 расположение часов

Автор: DarkDigger 5 сообщений 3819 просмотров
#240344

Сначала часы были по середине верхней панели
правим файл

text

vi /usr/share/gnome-shell/js/ui/panel.js

Вот кусок этого файла по-умолчаню

Показать

/* center */
if (global.session_type == Shell.SessionType.USER)
this._dateMenu = new DateMenu.DateMenuButton({ showEvents: true });
else
this._dateMenu = new DateMenu.DateMenuButton({ showEvents: false });
this._centerBox.add(this._dateMenu.actor, { y_fill: true });
this._menus.addMenu(this._dateMenu.menu);

/* right */
if (global.session_type == Shell.SessionType.GDM) {
this._status_area_order = GDM_STATUS_AREA_ORDER;
this._status_area_shell_implementation = GDM_STATUS_AREA_SHELL_IMPLEMENTATION;
} else {
this._status_area_order = STANDARD_STATUS_AREA_ORDER;
this._status_area_shell_implementation = STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION;
}

Я сделал так

Показать

/* center */
if (global.session_type == Shell.SessionType.USER) {}
else {}

/* right */
if (global.session_type == Shell.SessionType.GDM) {
this._status_area_order = GDM_STATUS_AREA_ORDER;
this._status_area_shell_implementation = GDM_STATUS_AREA_SHELL_IMPLEMENTATION;
this._dateMenu = new DateMenu.DateMenuButton({ showEvents: true });
} else {
this._status_area_order = STANDARD_STATUS_AREA_ORDER;
this._status_area_shell_implementation = STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION;
this._dateMenu = new DateMenu.DateMenuButton({ showEvents: false });
this._rightBox.add(this._dateMenu.actor, { y_fill: true });
this._menus.addMenu(this._dateMenu.menu);
}

Часы стали справа, только в самом правом конце, а хотелось бы что бы там была статусная менюшка (где выключение и т.д.)
Как сделать что бы они были в правом конце, но слева от всех иконок (типа языковой иконки, сетевых подключений)

P.S Переставлением строк ничего не меняется
P.S. Fedora 16+ Gnome3

#240367

Спасибо конечно, но часы им не передвинуть...

#240388

Не не помогло, но всё равно спасибо. Хрен с этими часами)

Войдите или зарегистрируйтесь, чтобы ответить.