Saya tidak ingin pengguna saya mengubah wallpaper sistem. Bagaimana cara mengunci wallpaper?
Memperbarui
Pengguna mengubah wallpaper dengan mengklik kanan gambar dan memilih set sebagai wallpaper. Bagaimana cara membatasi perilaku ini?
Apakah mungkin untuk menghapus Tab Latar Belakang dari Preferensi Penampilan? Jika ya, bagaimana?
wallpaper
gnome-classic
karthick87
sumber
sumber
gnome-control-center
)?Jawaban:
eog (eye-of-gnome)
11.04 dan versi sebelumnya dari Ubuntu
Ketika Anda menyebutkan bahwa Anda dapat mengklik kanan gambar dan menetapkan sebagai wallpaper, jawaban ini mengasumsikan maksud Anda - buka gambar jpeg ke dalam eog, klik kanan dan pilih "set as desktop background".
Dengan jawaban ini, Anda dapat menghapus opsi ini:
Dengan asumsi ini, Anda dapat menghapus opsi menu dan opsi klik kanan dengan mengedit sumber secara langsung (jika Anda ingin mendistribusikan paket) atau pada klien memodifikasi data window GTK.
solusi 1 - edit data jendela GTK
Pertama-tama buat cadangan data jendela GTK:
Sekarang cari "wallpaper" - hapus setiap baris yang berisi kata kunci ini dan simpan.
Untuk mengembalikan perubahan:
solusi 2 - mendistribusikan paket deb
Ini bisa dilakukan dengan resep ini:
Jika diminta untuk mengkonfigurasi email Anda - pilih tidak ada konfigurasi
Sekarang cari "wallpaper" - hapus setiap baris yang berisi kata kunci ini.
Menyimpan.
tambahkan
+ppakarthick
ke baris pertama sehingga terbaca seperti:eog (2.32.1-0ubuntu2+ppakarthick) natty; urgency=low
Catatan - hanya ada satu paket deb untuk menginstal - baik 32bit atau 64bit tergantung pada arsitektur ubuntu yang telah Anda instal. Hasil deb lainnya adalah paket debug dan paket pengembangan, yang keduanya bisa Anda abaikan.
Untuk mengembalikan perubahan:
Ini akan menghapus paket lengkap eog. Kemudian, perintah kedua akan mengunduh ulang dari repositori, paket eog saat ini.
Catatan - mungkin ingin menghapus paket meta
ubuntu-desktop
. Satu-satunya dampak yang dimilikinya adalah jika Anda bermaksud meningkatkan ke Natty. Jika Anda ingin meningkatkan, cukup instalubuntu-desktop
sebelum peningkatan.Tab latar belakang Gnome-Control-Center
Data GTK Window untuk tab ini ada di file
/usr/share/gnome-control-center/ui/appearance.ui
tetapi saya belum menemukan tempat yang nyaman di file ini bahwa Anda dapat menyembunyikan tab latar belakang itu sendiri.Dengan perubahan kode sumber - Anda bisa mendapatkan tab latar belakang dan tombol-tombolnya untuk tidak menampilkan wallpaper dan tidak melakukan apa-apa saat tombol diklik.
Solusi ini sangat mirip dengan solusi 2 di atas.
Jika diminta untuk mengkonfigurasi email Anda - pilih tidak ada konfigurasi
Sekarang cari fungsi berikut dan tambahkan
return;
seperti yang ditunjukkan:Menyimpan.
tambahkan
+ppakarthick
ke baris pertama sehingga terbaca seperti:gnome-control-center (1:2.30.1-0ubuntu2+ppakarthick) lucid-proposed; urgency=low
Untuk mengembalikan perubahan:
Ini akan menghapus paket gnome-control-center lengkap dan beberapa paket lainnya. Kemudian, perintah kedua akan mengunduh ulang dari repositori, semua paket yang sebelumnya dihapus.
sumber
debuild -us -uc
sini adalah kesalahan pastebin.ubuntu.com/1040147sudo apt-get build-dep gnome-control-center
- apa yang terjadi jika Anda menginstal ini secara individu misalnyasudo apt-get install libxss-dev
dansudo apt-get install libgnome-menu-dev
lain - lain dll?Ada dua cara yang saya tahu:
1. Sebagai root run gconf-editor:
gksudo gconf-editor
. Di panel sebelah kiri temukan/ desktop / gnome / background
. Di panel kanan, temukanpicture_filename
, klik kanan padanya dan pilihSet as Mandatory
.2. Cara lain adalah dengan hanya mencegah pengguna normal dari mengeksekusi wallpaper changer dengan menjalankan (sebagai root):
chmod 744 /usr/bin/gnome-appearance-properties
sumber
Set as Mandatory
dari terminal? Sehingga saya bisa membuat skrip dan menjalankannya di semua host.Versi baris perintah dari jawaban Mark adalah:
sumber
Saya menemukan cara untuk dengan mudah mengatur wallpaper (latar belakang desktop) di setiap login. Buat program login baru di "Aplikasi Startup" dengan perintah berikut.
Tentu saja Anda dapat menentukan gambar apa saja hanya dengan mengganti "edubuntu_default.png" dengan gambar Anda.
sumber