Existe um tema transparente?

8

Estive procurando temas transparentes, mas não encontrei nenhum. Existe alguém que usa um tema transparente?

Vivian Maya
fonte

Respostas:

13

Encontrei uma solução e não preciso mais de um tema transparente.

A solução é :

;; set transparency
(set-frame-parameter (selected-frame) 'alpha '(85 85))
(add-to-list 'default-frame-alist '(alpha 85 85))
Vivian Maya
fonte
como você coloca isso no emacs? para alguém novo no emacs, isso está em um arquivo em algum lugar ou sob um comando?
Vass
3
Infelizmente, isso não muda apenas o plano de fundo, mas também torna o texto transparente.
Jake13
6

Você pode definir a transparência no Emacs definindo ' parâmetro de quadro alfa ,

Este parâmetro especifica a opacidade do quadro, em telas gráficas que suportam opacidade variável. Deve ser um número inteiro entre 0 e 100, onde 0 significa completamente transparente e 100 significa completamente opaco. Ele também pode ter um valor nulo, que informa ao Emacs para não definir a opacidade do quadro (deixando para o gerenciador de janelas).

Para impedir que o quadro desapareça completamente da vista, a variável frame-alpha-lower-limit define um limite de opacidade mais baixo. Se o valor do parâmetro frame for menor que o valor dessa variável, o Emacs utilizará o último. Por padrão, o limite inferior do quadro alfa é 20.

O parâmetro do quadro alfa também pode ser uma célula de contras ('ativo'. 'Inativo'), onde 'ativo' é a opacidade do quadro quando ele é selecionado e 'inativo' é a opacidade quando não é selecionado.

mas a solução mais geral é usar seu gerenciador de composição .

Por exemplo, com o Compton, você pode alterar a opacidade do Emacs (ou qualquer janela) com a seguinte alteração na configuração do Compton (por exemplo, arquivo ~ / .config / compton.conf ):

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

A solução variará entre os sistemas operacionais e os sistemas de janelas, portanto, eu estou fornecendo esta resposta apenas ao FWIW.

kmicu
fonte