Existe um tema transparente?


8

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

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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.