C'è un tema trasparente?


8

Ho cercato temi trasparenti, ma non ne ho trovati. C'è qualcuno che usa un tema trasparente?

Risposte:


13

Ho trovato una soluzione e non ho più bisogno di un tema trasparente.

La soluzione è:

;; set transparency
(set-frame-parameter (selected-frame) 'alpha '(85 85))
(add-to-list 'default-frame-alist '(alpha 85 85))

come lo metti in emacs? per qualcuno che non conosce emacs è presente in un file da qualche parte o ad un comando?
Vass l'

3
Sfortunatamente, questo non cambia solo lo sfondo, ma rende anche trasparente il testo.
Jake,

6

Puoi impostare la trasparenza all'interno di Emacs impostando il parametro "alpha frame",

Questo parametro specifica l'opacità della cornice, su display grafici che supportano l'opacità variabile. Dovrebbe essere un numero intero compreso tra 0 e 100, dove 0 significa completamente trasparente e 100 significa completamente opaco. Può anche avere un valore nullo, che dice a Emacs di non impostare l'opacità del frame (lasciandolo al gestore delle finestre).

Per evitare che il frame scompaia completamente dalla vista, il limite variabile frame-alpha-lower definisce un limite di opacità inferiore. Se il valore del parametro frame è inferiore al valore di questa variabile, Emacs utilizza quest'ultima. Per impostazione predefinita, frame-alpha-lower-limit è 20.

Il parametro frame alfa può anche essere una cella contro ('active'. 'Inactive'), dove 'active' è l'opacità del frame quando è selezionata e 'inactive' è l'opacità quando non è selezionata.

ma la soluzione più generale è quella di usare il tuo direttore del compositore .

Ad esempio con Compton è possibile modificare l'opacità di Emacs (o qualsiasi finestra) con la seguente modifica nel file di configurazione di Compton (ovvero ~ / .config / compton.conf ):

opacity-rule = [ "90:class_g = 'Emacs'", # 10% of transparency
                 "90:!focused && class_g = 'Conkeror'"] # as a bonus

La soluzione varia tra i sistemi operativi e i sistemi di finestre, quindi sto fornendo questa risposta solo FWIW.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.