Bagaimana cara membuat Unity mengingat aplikasi mana yang ada dalam peluncur?

13

Ketika saya logout dan kemudian login lagi, aplikasi yang ditampilkan di Unity launcher adalah aplikasi default, saya juga tidak bisa menambahkan aplikasi atau menyembunyikan aplikasi default. Bagaimana membuat Unity mengingat aplikasi saya?

Florian
sumber

Jawaban:

11

Saya telah menemukan jawabannya: dconf-toolsdan libdconf0tidak diinstal, jadi persatuan tidak dapat mengingat pengaturan.

Gunakan Pusat Perangkat Lunak atau apt-getuntuk menginstal:

Florian
sumber
Ini masalahnya, tanpa paket ini tidak dapat menyimpan pengaturan.
Florian
Ups, maaf! Hanya dconf-toolsopsional. libdconf0adalah bagian dari instalasi default dan saya melihat gejala Anda ketika itu dihapus.
htorque
1
memiliki masalah yang sama. Tidak ada solusi yang berfungsi. saya akan kembali ke 11.04. Persatuan membuatku gila dan sakit. arrgggggg
Vlad Balmos
3

Anda mungkin memiliki bug. Saya cukup klik kanan pada item di peluncur untuk pin atau lepaskan sematannya.

Suara
sumber
memang berfungsi untuk aplikasi out-of-the-box seperti terminal, shotwell, dll. Namun, Anda dapat mereproduksi masalah jika Anda, misalnya meluncurkan aplikasi Eclipse dari paket tar yang tidak dibongkar (bukan dari instalasi paket deb). Anda juga akan menghadapi masalah bahwa ikon aplikasi tidak ditemukan.
vak
Anda harus membuat file desktop untuk aplikasi ini. launcher unity hanya mengingat file desktop, bukan aplikasi
Florian
Saya melihat. Akan alami dan ramah-pengguna, jika dalam kasus seperti itu file-file tersebut dapat dibuat dengan cepat ketika "Keep in Launcher" dipilih.
vak
1
Ya itu akan :) File ini sebagai bug di bugs.launchpad.net/unity :)
Florian
3

Bagi mereka yang mencari solusi untuk membuat Unity mengingat pengaturan setelah pembaruan GNOME3 dan kembali ke Unity , saya punya solusi yang menggunakan Tanya Jawab di atas sebagai permulaan.

Jika Anda telah menginstal dconf-toolsdan libdconf0, Anda dapat mengalami masalah yaitu:

  • ketika Anda mencoba mengedit pengaturan Peluncur Unity dengan sudo dconf-editor, Anda dapat menemukan nilai yang tepat di bawah peluncur desktop> unity>, tetapi tampaknya hanya-baca;

  • ketika Anda mencoba untuk menggunakan gsettings, katanya

GLib-GIO-Message: Menggunakan backend 'memory' GSettings. Pengaturan Anda tidak akan disimpan atau dibagikan dengan aplikasi lain.

maka jangan menyerah , Anda hanya selangkah lagi dari menyelesaikan masalah!

Solusi ini cukup menyenangkan; Anda harus menambahkan kembali repo tim gnome3 dan menginstal paket dari sana:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install dconf-gsettings-backend

[Saya tidak benar-benar tahu mengapa ini bekerja, tetapi tampaknya menginstal hal-hal GNOME3 mengacaukan backend GSettings sehingga tidak dapat diperbaiki dengan hanya menginstal dconf-tools dan libdconf0.]

Anda dapat memeriksa apakah pengaturan dapat ditulisi dengan menjalankan

gsettings writable com.canonical.Unity.Launcher favorites

Jika semuanya baik-baik saja maka itu mengembalikan true dan setelah logout / login Unity akan mengingat pengaturan.

Scorchio
sumber
1
itu memang benar, tetapi hanya setelah: "GLib-GIO-Message: Menggunakan backend GSettings 'memori'. Pengaturan Anda tidak akan disimpan atau dibagikan dengan aplikasi lain."
HongboZhu