Apakah ada tema yang transparan?


8

Saya sudah mencari tema yang transparan, tetapi saya tidak menemukannya. Adakah orang yang menggunakan tema transparan?

Jawaban:


13

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))

bagaimana Anda memasukkan ini ke dalam emacs? untuk seseorang yang baru menggunakan emacs, apakah ini dalam file di suatu tempat atau pada perintah?
Vass

3
Sayangnya, ini tidak hanya mengubah latar belakang, tetapi juga membuat teks transparan juga.
Jake

6

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.

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.