Bagaimana cara mendeklarasikan i3-wm

42

Saya baru-baru menginstal Window Manager i3 dan telah jatuh cinta sepenuhnya padanya. Namun, itu agak jelek ...

Saya mengikuti instruksi di sini untuk memulai, dan salah satu poinnya adalah menambahkan exec --no-startup-id gnome-settings-daemonbaris ke ~/.i3/configfile yang seharusnya membuat semuanya terlihat baik lagi. Namun, setelah login ulang, sepertinya tidak ada yang berubah.

Sekarang, saya menduga bahwa instruksi itu dimaksudkan untuk digunakan dengan instalasi Ubuntu yang menggunakan GNOME sebagai DE default dan saya menggunakan Unity.

Saya juga melihat pertanyaan ini , yang menunjuk ke menginstal lxappearanceuntuk masalah ini di Awesome Window Manager. Namun, saya sekali lagi meragukan ini akan berlaku untuk kasus saya, karena saya menggunakan Unity & i3 yang sedang saya tangani.

Adakah yang tahu apa yang harus saya lakukan untuk "menghapuskan" i3? Saya sangat menyukainya, dan saya mungkin akan terus menggunakannya bahkan jika saya tidak memiliki tema GTK yang bagus, tetapi jelas akan lebih baik untuk memiliki hal-hal yang terlihat cantik lagi.

Kehadiran RPi
sumber
@DKBose Apakah Anda tahu bagaimana saya akan menerapkan tema GTK ke i3 tanpa gnome-settings-daemon?
RPiAwesomeness
@ DKBose Itulah yang jelek. Dekorasi jendela cukup jelek (lihat di sini untuk contoh). Melihat kembali screenshot yang saya ambil sebelum memulai gnome-settings-daemon itu benar-benar melakukan sesuatu - tampilan aplikasi kembali normal. Namun, saya ingin tahu apakah mungkin untuk mengubah dekorasi jendela
RPiAwesomeness

Jawaban:

64

lxapperance akan melakukan apa yang Anda inginkan untuk i3.

Anda juga ingin QT, GTK 2.0, dan GTK + terlihat sama dengan tema yang Anda pilih.

Memasang:

  1. Penampilan
  2. gtk-chtheme
  3. qt4-qtconfig

Aplikasi ini memungkinkan Anda untuk mengonfigurasi tema, QT, dan GTK agar memiliki tampilan yang sama. (Mereka bagus jika Anda merasa tidak nyaman masuk ke mesin GTK atau mengedit banyak file konfigurasi, dan mereka berjalan terlepas dari Gnome!)

sudo apt-get install lxappearance gtk-chtheme qt4-qtconfig

Mulai dengan lxappearance dan pilih tema; kemudian pilih di gtk-chtheme. Di qt4-config, ada pengaturan menu dropdown untuk membuat qt mengambil pengaturan GTK +. Itu tampaknya bekerja paling baik untuk saya. (Itu membuat VLC dan KeepassX terlihat bagus.)

Sedangkan untuk applet, applet Network Manager adalah yang paling penting. Di file konfigurasi i3 Anda, tambahkan baris ini sampai akhir:

exec --no-startup-id nm-applet

Dalam pencarian web Anda, ketika Anda menemukan applet lain yang ingin Anda mulai, Anda melakukannya dengan cara yang persis sama:

exec --no-startup-id <applet name>

Saat Anda keluar dan masuk kembali, applet Network Manager akan muncul di kanan bawah.

wattahay
sumber
Selamat Datang di Tanya Ubuntu! Jawab teman saya yang luar biasa, saya pasti akan mencobanya!
RPiAwesomeness
Baru saja mencobanya, dan semuanya tampaknya berfungsi dengan baik! Terima kasih untuk posting! +1 dan ditandai sebagai jawaban
RPiAwesomeness
Terima kasih banyak! Saya menggunakan archlinux dan menjelajah banyak situs web agar aplikasi GTK dan QT saya berfungsi dengan baik. Menginstal hanya tiga alat yang Anda sebutkan, kemudian memilih tema di lxappearance, lalu memilih GTK + di gtconfig-qt4 menyelesaikan semuanya. LUAR BIASA!
vvo
1
Pada ubuntu 16.10 perintah qt sebenarnya: qtconfig-qt4
Michal Przybylowicz
4

Semua saran yang saya berikan hanya mewakili pendapat saya dan seseorang mungkin atau mungkin tidak setuju dengan mereka.

  1. Salah satu tutorial terbaik, tentang ricing (de-uglifying) i3 Anda dapat ditemukan di video youtube ini
  2. Selanjutnya, Anda juga harus menginstal kesenjangan i3 , itu benar-benar indah.
  3. Anda juga harus mengecek reddit / r / unixporn untuk ide-ide luar biasa untuk mengacaukan i3 Anda.
Sinha yang keras
sumber
3

Saya mencoba untuk memecahkan masalah yang sama dan menemukan solusi langsung untuk apa yang ditanyakan di sini, yaitu perbatasan jendela i3.

Dari posting blog @ http://hndr.me/blog/making-my-new-linux-less-ugly/

client.focused          #3F8AC2 #096BAA #00BAA7 #00DA8E
client.focused_inactive #333333 #5F676A #ffffff #484e50
client.unfocused        #333333 #424242 #888888 #292d2e 
client.urgent           #C10004 #900000 #ffffff #900000

Adalah baris yang akan ditambahkan ke ~ / .config / i3 / config yang mengontrol warna foreground dan background dari titlebars jendela i3.

Ubah font dengan "font" (kemungkinan sudah ada). Dianjurkan untuk menggunakan pango untuk rendering font yang lebih baik. Sebagai contoh, saya menggunakan yang berikut ini:

jenis huruf: Dejavu Sans Mono 14

sementara blog tertaut menggunakan

font pango: Ubuntu Mono 10

Selain itu Anda dapat menambahkan baris 'font' lain dalam blok 'bilah {}' untuk menggunakan font lain di bilah status. Misalnya seperti apa itu:

bar {

    status_command i3status
    position top
    font pango: sans 12

     colors{
           background #232323
           statusline #DCDCDC
    }

}

Karmicoil
sumber
0

Anda juga dapat mengambil bantuan dari file konfigurasi yang digunakan Manjaro untuk i3. Mereka sangat disesuaikan dan Anda bisa belajar banyak dari mereka.

Saya menemukan file dot di sini: https://github.com/Airblader/dotfiles-manjaro

PS: Saya tidak punya repo ini.

Piyush Bansal
sumber