Сначала часы были по середине верхней панели
правим файл
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