Bagaimana cara mereset konfigurasi Unity saya?


182

Saya telah bermain-main dengan Unity dan memecahkan sesuatu, bagaimana saya "memulai"?


Untuk versi APA PUN: rm ~/.conf/dconf/user; unityTidak diperlukan sudo, apt, atau dumbledorf.
Dominic Cerisano

Jawaban:


114

Perintah berikut ini tidak berfungsi pada distribusi yang lebih baru (sebagaimana jawabannya ERROR: the reset option is now deprecated).

Untuk 12,04 dan lebih tua

Cara paling sederhana adalah dengan menekan "buka Terminal" atau tekan Alt- F2dan jalankan perintah:

unity --reset

tolong ubah, itu tidak berfungsi pada 14,04 dan yang lebih baru
Edward Torvalds

1
Untuk versi APA PUN: rm ~/.conf/dconf/user; unityTidak diperlukan sudo, apt, atau dumbledorf.
Dominic Cerisano

112

Untuk 12.10 - 13.04

Saya, bersama dengan jokerdino dan amithkk telah membuat skrip python yang dengan bersih me-reset Unity for Quantal ke atas.

Di-host di github di https://github.com/phanimahesh/unity-revamp

Script sekarang dibundel dengan Alat Tweak Unity . Anda dapat menginstalnya menggunakan

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

Untuk 13.10 & 14.04

sudo apt-get install unity-tweak-tool

Untuk mengatur ulang Unity, lakukan

unity-tweak-tool --reset-unity

Catatan - jika ini tidak menyelesaikan masalah Persatuan Anda, maka T&J berikut mungkin berlaku untuk Anda:


Apa yang terjadi di balik layar?

Sederhana. Kami mengejar setiap pengaturan individual yang digunakan Unity, dan meresetnya ke nilai default, dan kemudian memuat ulang unity untuk menerapkan perubahan. Ah ya, kami juga membunuh Persatuan dan compiz sebelum kami mulai, karena diketahui rumit jika kami mengubah pengaturan di bawah hidung compiz.


Mengapa ini lebih baik dibandingkan dengan menggunakan dconf-editoratau dconf reset?

  • Didier Roche (didrocks), penulis unity python wrapper mengatakan dconf resettidak bekerja dalam semua kasus.
  • Konsensus di antara para pengembang Unity adalah bahwa pengaturannya diubah menggunakan Gsettings alih-alih dconf secara langsung.


Apa sebenarnya itu dconf?

Sedikit sejarah

  • Pengaturan konfigurasi dikelola oleh gconf sebelumnya.
  • Gnome menyediakan Gsettings sebagai pengganti gconf.
  • Gsettings adalah api tingkat tinggi yang memanipulasi pengaturan yang disimpan di backend.
  • Unity menyimpan pengaturannya di backend dconf karena dapat dimuat lebih cepat dari gconf.

Bisakah Anda menjelaskan mengapa ini lebih baik daripada unity --reset, yang merupakan jawaban yang saat ini diterima?
Flimm

1
12.10 dan di atas : unity --reset tidak diterapkan pada 12.10. Upaya sedang dilakukan untuk memulihkannya di 13.04. Sementara itu, ini adalah taruhan terbaik.
Mahesh

6
Pembaruan: Saya tidak dapat menyelesaikan tes otomatis dalam waktu dan karenanya tambalan yang saya buat tidak termasuk dalam 13.04. Namun, unity-tweak-tooldalam raring (13.04) dibundel dengan skrip ini. unity-tweak-tool --reset-unityharus mengatur ulang kesatuan dengan bersih.
Mahesh

1
@ Mahesh Rupanya itu mengharuskan Anda berada di sesi desktop, bukan Ctrl + Alt_Fterminal? Apa yang Anda lakukan jika segmentasi salah setelah "Memuat plugin: unityshell"?
NoBugs

3
unity-tweak-tool --reset-unitybekerja pada 16,04 setelah reboot.
Joel DeWitt

29

Seperti yang dikatakan Kees , menjalankan unity --reset akan mengatur ulang semua opsi peluncur , tetapi itu tidak akan menghapus favorit khusus Anda. Untuk juga menghapus peluncur yang Anda tambahkan ke peluncur, jalankan

unity --reset-icons

Atau secara manual dengan:

gsettings reset com.canonical.Unity.Launcher favorites

Saya akan merekomendasikan menjalankan perintah gsettings sebelumnya unity --reset, sehingga Anda tidak perlu me-restart kesatuan untuk reset tombol gsettings untuk mulai berlaku.


1
Mengapa Anda ingin mengatur ulang favorit Anda?
NoBugs

20

Coba lakukan ini:

  1. Masuk ke Ubuntu
  2. Buka terminal dengan menekan Ctrl+ Alt+T
  3. Masukkan dan jalankan perintah ini:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. Mulai ulang, ini akan berhasil.


Terima kasih kawan, kau menyelamatkan hidupku! Semua hal di atas tidak bekerja untuk saya ...
linusg

14

Untuk Ubuntu 12.10 (Revisi, sekali lagi)

OKE, ini dia. Anda dapat menggunakan 'dconf reset' seperti yang diuraikan sebelumnya dan akan melakukan apa yang dulu digunakan 'unity --reset'.

dconf reset -f /org/compiz/

Kemudian mulai kembali:

compiz --replace & disown

Rupanya sebenarnya akan lebih baik untuk menghentikan compiz sebelum menggunakan 'dconf reset'. Yang sedang saya kerjakan.

Anda juga dapat melihat pengaturan yang Anda miliki:

dconf dump /org/compiz/

Untuk mengatur ulang ikon persatuan yang masih dapat Anda gunakan

unity --reset-icons

Informasi ini berasal dari berbagai sumber, setelah banyak googling.


1
Hanya yang ini bisa digunakan untuk laptop saya. Terima kasih !!!! CompizConfig Settings Manager sangat mengerikan ... memimpin banyak masalah ... Pengalaman buruk !!!
Casper

7

Instal tweak ubuntu. Keindahan ubuntu tweak adalah Anda dapat menyimpan pengaturan desktop dan aplikasi dan memulihkan setelah Anda mengacaukan sesuatu. Ini juga memiliki fungsi untuk kembali ke pengaturan awal.

masukkan deskripsi gambar di sini


2
Ubuntu Tweak, AFAIK, belum berfungsi dengan Ubuntu 11.10. Juga, saya pikir jawaban ini perlu lebih detail tentang pengaturan spesifik mana yang perlu diubah.
Christopher Kyle Horton



4

Untuk 12.10 - 13.04 [mungkin lebih tua]

Saya menggunakan solusi ini untuk mengatur ulang konfigurasi kesatuan. Tetapi dengan Unity, ini mengatur ulang semua konfigurasi seperti wallpaper khusus, tema, tema ikon dll.

  1. Hapus file basis data dconf khusus pengguna:

     rm ~/.config/dconf/user
    
  2. Kemudian Logout dan Login lagi.

PENTING! Pastikan Anda CADANGAN file ini, karena Anda kehilangan pengaturan ALL Unity dan beralih ke default!



0

Saya berlari melintasi utas ini setelah desktop Unity 2d saya tiba-tiba menolak untuk menampilkan launchpad dan bilah judul (untuk semua pengguna), tanpa alasan yang jelas. Autohide dinonaktifkan. Mengaktifkan Kembali Kesatuan dalam CCSM sebagaimana disarankan di utas lain adalah bagian dari solusi, tetapi tidak ada langkah lain yang menyarankan ini dan beberapa utas terkait lainnya, termasuk, tetapi tidak terbatas pada:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

membantu saya untuk sepenuhnya menyelesaikan gejala-gejala ini.

unity --reset

tidak akan bekerja untuk saya. Setelah menyampaikan berbagai pesan kesalahan dan informasi, pesan akan selalu hang di:

Setting Update "run_key"

seperti yang ditunjukkan pada log yang diposting di utas berjudul "unity has menghilang" untuk unity dijalankan tanpa argumen.

Saya perhatikan bahwa pesan kesalahan disampaikan oleh:

/usr/lib/nux/unity_support_test -p

mirip dengan beberapa kesalahan yang dilaporkan oleh unity --reset:

galat saat memuat pustaka bersama: libGL.so.1:

cannot open shared object file: No such file or directory.

Setelah pencarian ekstensif, saya menemukan solusi berikut (milik JD Bartlett):

Get the path of libGL.so.1 by using the command locate libGL.so.1.

Add a link to the library in /usr/lib/ as shown in the following example:

sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

Restart the computer.

Ini tidak hanya memungkinkan unity_support_test-p dan unity --reset untuk dijalankan, tetapi juga memungkinkan Unity 2d untuk memulai. Seperti penulis posting yang disebutkan di atas, saya tidak tahu apa yang menyebabkan masalah saya. Saya juga masih tidak yakin apakah tautannya adalah solusi yang lengkap, atau apakah saya harus menginstal ulang perpustakaan grafik sepenuhnya, tetapi sejak membuat tautan, semuanya telah bekerja dengan baik selama beberapa minggu sekarang.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.