55 lines
2.5 KiB
Diff
55 lines
2.5 KiB
Diff
|
diff -Npur gnome-shell-3.10.4/js/ui/aboutMenu.js gnome-shell-3.10.4-new/js/ui/aboutMenu.js
|
||
|
--- gnome-shell-3.10.4/js/ui/aboutMenu.js 2014-06-06 05:56:19.040026091 +0800
|
||
|
+++ gnome-shell-3.10.4-new/js/ui/aboutMenu.js 2014-06-06 05:59:43.328025099 +0800
|
||
|
@@ -12,6 +12,17 @@ const AboutMenuButton = new Lang.Class({
|
||
|
Name: 'AboutMenuButton',
|
||
|
Extends: PanelMenu.Button,
|
||
|
_init: function() {
|
||
|
+ let command = 'hostname';
|
||
|
+ let hostname_text;
|
||
|
+ try {
|
||
|
+ let [res, stdout, stderr, status] = GLib.spawn_command_line_sync(command);
|
||
|
+ hostname_text = String.fromCharCode.apply(null, stdout);
|
||
|
+ } catch (e) {
|
||
|
+ /* Donnot display the useless widget */
|
||
|
+ this.parent(null, 'About Me');
|
||
|
+ return;
|
||
|
+ }
|
||
|
+
|
||
|
let hbox;
|
||
|
let vbox;
|
||
|
|
||
|
@@ -21,20 +31,6 @@ const AboutMenuButton = new Lang.Class({
|
||
|
this.parent(menuAlignment, 'About Me');
|
||
|
|
||
|
this.about_hbox = new St.BoxLayout({ style_class: 'panel-status-menu-box' });
|
||
|
- this.about_hbox.add_child(new St.Icon({ style_class: 'system-status-icon',
|
||
|
- icon_name: 'suse',
|
||
|
- icon_size: 24,
|
||
|
- y_align: Clutter.ActorAlign.CENTER
|
||
|
- }));
|
||
|
-
|
||
|
- let command = 'hostname';
|
||
|
- let hostname_text;
|
||
|
- try {
|
||
|
- let [res, stdout, stderr, status] = GLib.spawn_command_line_sync(command);
|
||
|
- hostname_text = String.fromCharCode.apply(null, stdout);
|
||
|
- } catch (e) {
|
||
|
- hostname_text = 'Welcome';
|
||
|
- }
|
||
|
this.about_hbox.add_child(new St.Label({ text: hostname_text,
|
||
|
y_align: Clutter.ActorAlign.CENTER
|
||
|
}));
|
||
|
diff -Npur gnome-shell-3.10.4/js/ui/userWidget.js gnome-shell-3.10.4-new/js/ui/userWidget.js
|
||
|
--- gnome-shell-3.10.4/js/ui/userWidget.js 2014-02-20 02:19:32.000000000 +0800
|
||
|
+++ gnome-shell-3.10.4-new/js/ui/userWidget.js 2014-06-06 05:57:33.740025728 +0800
|
||
|
@@ -50,7 +50,7 @@ const Avatar = new Lang.Class({
|
||
|
this.actor.style = 'background-image: url("%s");'.format(iconFile);
|
||
|
} else {
|
||
|
this.actor.style = null;
|
||
|
- this.actor.child = new St.Icon({ icon_name: 'avatar-default-symbolic',
|
||
|
+ this.actor.child = new St.Icon({ icon_name: 'sle-avatar',
|
||
|
icon_size: this._iconSize });
|
||
|
}
|
||
|
}
|