Saya ingin membuat tema dari awal untuk Unity.
Pengetahuan dan informasi / keterampilan apa yang dibutuhkan? Apakah sudah ada alat atau templat untuk sesuatu seperti ini? Saya tidak memiliki pengalaman Python sehingga alat yang bias terhadap pemula lebih disukai.
unity
development
themes
Achu
sumber
sumber
Jawaban:
10,04 hingga 11,04
Untuk menghindari masalah dengan tema yang saya buat, saya mulai dengan tema lain dan kemudian menyalinnya ke nama baru dan menggunakan tema Equinox Evolution Midnight untuk membuat tema baru yang saya beri nama Rinzwind . Ini menghindari kesalahan, kerusakan, dan pemberitahuan tentang hal-hal yang tidak ada untuk tema ini.
Tema disimpan di
/usr/share/themes/
:Langkah-langkah yang diambil dalam gambar ini:
cd /usr/share/themes/
sudo mkdir Rinzwind
cd Rinzwind
sudo cp -R /usr/share/themes/Equinox\ Evolution\ Midnight/* .
Di dalam direktori baru adalah file bernama
index.theme
yang perlu diubah ke nama tema baru. Jadi setelah memasukkansudo gedit index.theme
ubah semua nama tema lama ke yang baru:Merangkai, mencari, dan mengganti Equinox Evolution Midnight -> Rinzwind
IconTheme dan CursorTheme yang akan saya simpan untuk saat ini tetapi mengedit 2 ini hampir sama dengan tema ini.
Dan sekarang kami memiliki nama baru untuk tema lama:
Di dalam direktori baru kami adalah 2 set gambar:
Dengan editor gambar (Gimp) Anda dapat mengubah warna atau melakukan berbagai hal pada gambar. Pastikan untuk menjaga ukuran gambar yang sama dan tentu saja menggunakan warna waras (tetap pada satu warna dan 1 atau 2 warna warna ini untuk membuat tema dan bukan sesuatu yang membuat orang sakit kepala instan).
Buat kembali 2 direktori ini di
Pictures
folder Anda dengan menyalin tema ke folder AndaPictures
. Saya menyalin 2 direktori di dalam tema dan menghapus semua direktori yang bukan gambar dengan ini sebagai hasilnya:Buka semua gambar di dalam gimp dan mulai mengeditnya dan setelah Anda puas menyalinnya ke direktori tema Anda dan periksa apakah itu berfungsi. Catatan: karena tema dimiliki oleh root, Anda perlu menggunakan sudo untuk menyalinnya.
sumber
~/.local/share/themes/
sehingga Anda tidak memerlukan hak sudo (dan menghindari kemungkinan masalah dengan paket nanti) saat mengembangkan tema baru.11.10 ke atas
Menciptakan tema untuk 11.10 ke atas (GTK + 3) untungnya sangat mirip dengan 11.04 dan Ubuntu versi sebelumnya yang menggunakan GTK + 2. Jawaban ini didasarkan pada jawaban yang sudah sangat baik dari Rinzwind .
Lebih mudah untuk mengubah tema yang sudah ada daripada menangani tema dari awal. Selain itu - lebih mudah untuk mengedit tema di folder lokal Anda sendiri - ini menghindari masalah izin dll.
Mari kita membuat tema baru yang disebut fosil berdasarkan tema Suasana. Jelas - jika Anda memiliki tema GTK + 3 lainnya yang terinstal, gunakan itu (lihat T&J terkait untuk mendapatkan tema)
Instal tema disimpan di
/usr/share/themes/
- tema lokal disimpan di folder rumah Anda di bawah nama folder.themes
mkdir -p ~/.themes/foss
cp -R /usr/share/themes/Ambiance/* ~/.themes/foss
Di dalam folder baru adalah file bernama
index.theme
yang perlu diubah ke nama tema baru.gedit ~/.themes/foss/index.theme
ubah semua nama tema lama ke yang baru.Dan sekarang kita memiliki nama baru yang disebut fosil :
Di dalam direktori baru kami ada dua folder utama - Unity dan gtk-3.0 :
Dengan editor gambar seperti Pinta atau Gimp Anda dapat mengubah warna atau melakukan berbagai hal pada gambar dalam folder tersebut.
Pastikan untuk menjaga ukuran gambar yang sama dan tentu saja menggunakan warna waras (menempel satu warna dan 1 atau 2 warna warna ini untuk membuat tema ).
Buka semua gambar di dalam Pinta / Gimp dan mulai mengeditnya dan setelah Anda puas menyalinnya ke direktori tema Anda.
Namun - bagian utama dari pengeditan tema adalah mengubah berbagai file .css di folder tersebut (dan Aplikasi subfolder ).
Cascading-Style-Sheets adalah bahasa stylesheet yang terdefinisi dengan baik yang mengubah tampilan dan nuansa objek terkait - dalam kasus kami tema - tetapi sama-sama berlaku untuk halaman web dan dokumen HTML.
Bukan untuk yang belum tahu untuk mengedit ini - untungnya ada beberapa alat yang sangat baik untuk memungkinkan Anda mengedit & melihat perubahan CSS - lihat Tanya Jawab di bawah ini.
Setelah Anda puas dengan tema Anda - tetapkan tema Anda melalui Ubuntu-Tweak
Sayangnya Anda tidak dapat mengubah tema melalui layar Appearance standar - tema ada yang dikodekan dalam 11.10 & 12.04.
Pertanyaan Terkait:
sumber
ButtonLayout=minimize,maximize,close:
Tapi itu tidak akan mengubah tata letak tombol, ada tip? Saya beralih menggunakannyaunity tweak tool
berfungsi ketika beralih ke adwaita dan kembali, tapi tema khusus saya tidak pernah mengubah apa pun :(