Modifikasi GNOME Shell tanpa extension

Untuk mendapatkan tampilan yang berbeda pada GNOME Shell, Anda bisa mengganti themes nya dengan pilihan Anda sendiri, dan Anda sudah bisa menikmati berbagai tampilan dengan warna yang berbeda-beda. Tapi kalau Anda mau sedikit repot Anda bisa mendapatkan tampilan dan juga fitur-fitur tambahan dengan sedikit hack.

Mengubah ukuran ikon GNOME Shell

Jika tidak suka dengan ikon GNOME Shell yang terlalu besar, Anda bisa mengubah ukurannya dengan memodifikasi file .CSS dari tema yang sedang Anda gunakan.
Caranya:

  1. Buka Terminal, dan buat backup dari file gnome-shell.css:
  2. sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bak

    Keterangan:
    File gnome-shell.css.bak adalah file backup.

  3. Jalankan perintah berikut ini pada Terminal:
  4. gksudo gedit /usr/share/gnome-shell/theme/gnome-shell.css

    Setelah file gnome-shell.css terbuka, cari baris berikut ini:

    /* Apps */
    .icon-grid {
        spacing: 36px;
        -shell-grid-item-size: 118px;
    .icon-grid .overview-icon {
        icon-size: 96px;
    }

    Ubah nilai dari:
    spacing
    shell-grid-item-size
    dan icon-size
    Untuk mendapatkan ukuran yang Anda mau.

  5. Setelah itu Save file, dan Log Out dan Log in kembali untuk melihat perubahannya.

Mengubah teks Activities

  1. Buka Terminal, dan buat backup dari file panel.js:
  2. sudo cp /usr/share/gnome-shell/js/ui/panel.js /usr/share/gnome-shell/js/ui/panel.js.bak
  3. Jalankan perintah berikut pada Terminal:
  4. gksudo gedit /usr/share/gnome-shell/js/ui/panel.js
  5. Cari baris berikut:
  6.         this._label = new St.Label({ text: _("Activities") });
  7. Ganti teks Activities sesuai dengan keinginan Anda.
  8. Save file, dan tekan AltF2 pada keyboard dan ketik r lalu Enter untuk melihat perubahannya.

Pindahkan indikator kalender ke sebelah kanan

  1. Jalankan perintah berikut pada Terminal:
  2. gksudo gedit /usr/share/gnome-shell/js/ui/panel.js
  3. Cari baris kode berikut ini lalu hapus.
  4. /* center */
           this._dateMenu = new DateMenu.DateMenuButton();
           this._centerBox.add(this._dateMenu.actor, { y_fill: true });
           this._menus.addMenu(this._dateMenu.menu);
  5. Setelah itu cari lagi baris kode berikut:
  6. this._trayBox.hide();
            this._rightBox.add(this._trayBox);
            this._rightBox.add(this._statusBox);

    Di bagian bawahnya paste kode berikut ini:

    this._dateMenu = new DateMenu.DateMenuButton();
            this._rightBox.add(this._dateMenu.actor);
            this._menus.addMenu(this._dateMenu.menu);
  7. Save file, dan tekan AltF2 pada keyboard dan ketik r lalu Enter untuk melihat perubahannya.

Memunculkan menu Shutdown/Power Off pada user menu

  1. Buka Terminal, dan buat backup dari file statusMenu.js:
  2. sudo cp /usr/share/gnome-shell/js/ui/statusMenu.js /usr/share/gnome-shell/js/ui/statusMenu.js.bak
  3. Cari baris kode berikut ini, lalu hapus:
  4.        this._haveSuspend = this._upClient.get_can_suspend();
            if (!this._suspendOrPowerOffItem)
                return;
            // If we can't suspend show Power Off... instead
            // and disable the alt key
              if (!this._haveSuspend) {
                this._suspendOrPowerOffItem.updateText(_("Power Off..."), null);
               } else {
                 this._suspendOrPowerOffItem.updateText(_("Suspend"), _("Power Off..."));
            }
  5. Paste baris berikut ini tepat pada baris di atas (yang dihapus tadi):
  6.         this._suspendOrPowerOffItem.updateText(_("Power Off..."), null);
  7. Save file, dan tekan AltF2 pada keyboard dan ketik r lalu Enter untuk melihat perubahannya.

Memunculkan menu Configure Network pada Network Manager

Memunculkan menu Configure Network sangat berguna untuk mengubah pengaturan jaringan pada panel GNOME Shell.

  1. Buka Terminal, dan buat backup dari file network.js:
  2. sudo cp /usr/share/gnome-shell/js/ui/status/network.js /usr/share/gnome-shell/js/ui/status/network.js.bak

    Tambahkan baris berikut ini:

            this.menu.addAction(_("Configure Network"), function() {
                let app = Shell.AppSystem.get_default().get_app('nm-connection-editor.desktop');
                app.activate(-1);
            });

    dibagian bawah

            this.menu.addAction(_("Network Settings"), function() {
                let app = Shell.AppSystem.get_default().get_app('gnome-network-panel.desktop');
                app.activate(-1);
            });
  3. Save file, dan tekan AltF2 pada keyboard dan ketik r lalu Enter untuk melihat perubahannya.

Sumber:
[Up Ubuntu]
[Kaskus by archit3x]

5 Replies to “Modifikasi GNOME Shell tanpa extension”

Leave a Reply

Your email address will not be published. Required fields are marked *