Como fazer o gVim transparente no Ubuntu 10.10?

7

Eu tenho um arquivo .gvimrc que funciona bem no OS X 10.6, mas não funciona no Ubuntu. Ele contém uma linha que lê set transparency=15 e, quando eu executo o gVim, ele informa:

Error detected while processing /home/user/.gvimrc: 
line   25: 
E518: Unknown option: transparency=15

Alguma idéia para tornar o gVim transparente por padrão?

Chers!

O arquivo .gvimrc completo para conclusão:

" Turn on line numbers
set number

" Change colorscheme
colorscheme ir_black

" Turns on the tab bar always
set showtabline=2

" Number of horizontal lines on the screen
set lines=60

" GUI Option to remove the Toolbar (T)
set guioptions-=T

" Sets the percent transparency
set transparency=15
    
por trolle3000 22.11.2010 / 22:32

4 respostas

6

Eu tenho medo que o recurso de transparência esteja apenas no MacVim. Eu apenas usei o código-fonte para o Vim 7.3 (a última versão estável) e não encontrei nenhum traço de uma opção transparency .

Uma possível solução é fazer isso via Compiz; procure o módulo que permite janelas transparentes: a partir daí, você poderá configurar uma regra especial para as janelas do Gvim.

    
por 01.12.2010 / 19:52
5

Outra opção seria pular o gvim e apenas executar o vim regular dentro, por exemplo, o gnome-terminal ou algum outro emulador de terminal que suporte a transparência. (Eu uso guake.) Gvim não oferece muito mais do que o vim regular.

    
por 01.12.2010 / 22:12
3
sudo apt-get install  xcompmgr devilspie transset-df
mkdir -p ~/.devilspie
cd ~/.devilspie
touch opacity.ds
vim opacitiy.ds

Altere o conteúdo do arquivo para:

( if ( contains ( window_class ) "Gvim" ) ( begin ( spawn_async (str
"transset-df -i " (window_xid) " 0.85" )) ) )

Você pode adicionar devilspie /home/username/.devilspie/opacity em aplicativos de inicialização.

    
por 30.11.2011 / 18:02
1

Dentro do seu .gvimrc e autocmd GuiEnter * silent exec "!transset -a 0.80"

Possíveis variantes: transset pode ser transset-df , 0.80 é a opacidade (de 0 a 1).

    
por 11.11.2015 / 02:14