Saya sudah mencari tema yang transparan, tetapi saya tidak menemukannya. Adakah orang yang menggunakan tema transparan?
Saya sudah mencari tema yang transparan, tetapi saya tidak menemukannya. Adakah orang yang menggunakan tema transparan?
Jawaban:
Saya menemukan solusi, dan tidak lagi saya perlu tema transparan.
Solusinya adalah:
;; set transparency
(set-frame-parameter (selected-frame) 'alpha '(85 85))
(add-to-list 'default-frame-alist '(alpha 85 85))
Anda dapat mengatur transparansi dalam Emacs dengan mengatur parameter alfa frame,
Parameter ini menentukan opacity frame, pada tampilan grafis yang mendukung opacity variabel. Seharusnya bilangan bulat antara 0 dan 100, di mana 0 berarti sangat transparan dan 100 berarti sepenuhnya buram. Ini juga dapat memiliki nilai nil, yang memberitahu Emacs untuk tidak mengatur frame opacity (menyerahkannya ke window manager).
Untuk mencegah frame menghilang sepenuhnya dari pandangan, frame variabel-alpha-batas bawah menentukan batas opacity yang lebih rendah. Jika nilai parameter frame kurang dari nilai variabel ini, Emacs menggunakan yang terakhir. Secara default, frame-alpha-batas bawah adalah 20.
Parameter alfa frame juga bisa berupa sel kontra ('aktif'. 'Tidak aktif'), di mana 'aktif' adalah opacity dari frame ketika dipilih, dan 'tidak aktif' adalah opacity ketika tidak dipilih.
tetapi solusi yang lebih umum adalah menggunakan manajer kompositor Anda .
Misalnya dengan Compton Anda dapat mengubah opacity Emacs (atau jendela apa saja) dengan mengikuti perubahan dalam konfigurasi Compton (yaitu ~ / .config / compton.conf file):
opacity-rule = [ "90:class_g = 'Emacs'", # 10% of transparency
"90:!focused && class_g = 'Conkeror'"] # as a bonus
Solusi akan bervariasi antara sistem operasi dan sistem windowing. Saya memberikan jawaban ini hanya FWIW.