Conky em vários monitores?

5

Eu tenho um monitor externo que mostra a parte direita da minha tela ( --right-of opção em xrandr),

E meu painel de conky acabou de sair. (ocupa espaço, mas não é visível em ambos os displays)

O que eu quero é a mesma visão de conky, tanto para minha tela de laptop quanto para a externa, qualquer pensamento?

Obrigado

Parte do meu conkyrc pode ser útil

own_window yes 
if_up_strictness address
own_window_colour 262729
own_window_transparent no 
own_window_type panel
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right 
use_xft yes
font snap.se-7
xftalpha 1
text_buffer_size 2048 
#alignment tl
alignment bl
gap_x 0
gap_y 3
    
por daisy 14.01.2013 / 10:00

3 respostas

6

Existem muitas soluções para isso. O gap_x e gap_y é o pior. A configuração da tela é muito mais complexa. Eu também tenho um monitor externo em um laptop.

Meus arquivos de configuração conky estão na lista de inicialização e se parecem com isso. Eu uso o Ubuntu 12.04:

bash -c "sleep 30; conky -c conky1 -a top_right -x 7 -y 70 -d"

bash -c "sleep 30; conky -c conky2 -a top_left -x 150 -y 550 -d" 

gap_x e gap_y em ambos os arquivos são definidos como 1. Usar coordenadas relativas sempre será exibido no mesmo lugar.

Do terminal: conky -c conky1 -a top_right -x 7 -y 70 -d

Eu não preciso redefinir o valor de gap-x ou y toda vez que eu inicializo com uma exibição secundária.

    
por 21.01.2013 / 15:57
1

Acredito que isso também colocará o elemento à direita em vários monitores. Mesmo se você achar que o valor da variável gap_x funcione em seu monitor de 17 ", ele não funcionará em outro com uma nova resolução, digamos de 21".

    
por 21.01.2013 / 17:23
1

Pegue as coordenadas de posição do mouse com xdotool

xdotool getmouselocation --shell

Apenas pegue as coordenadas imediatamente, talvez você precise de tempo para se mudar para um local especificado

sleep 3 ;xdotool getmouselocation --shell

Use o mouse para mover o lado de pedra das coordenadas que você quer mostrar onde conky

X=1920 Y=266 SCREEN=0 WINDOW=27263065

Portanto, esta execução, a primeira a comer configurações de conkyrc (incluindo coordenadas), e a segunda será mostrada no lado direito nas coordenadas de 1920

conky
conky -x 1920
    
por 09.07.2016 / 18:31

Tags