Usar parcellite no i3

1. Usar parcellite no i3

Morpheus
Minions

(usa Nenhuma)

Enviado em 17/05/2023 - 12:23h



Como usar o parcellite no polybar?

Area de notificação


  


2. Re: Usar parcellite no i3

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 17/05/2023 - 13:08h


Minions escreveu:



Como usar o parcellite no polybar?

Area de notificação

@alexabolada


https://nerdki.blogspot.com/ acessa ai, é grátis
Não gostou? O ícone da casinha é serventia do site!


3. Re: Usar parcellite no i3

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/05/2023 - 13:09h

Olá, Minions! Vamos ver como utilizar o Parcellite no Polybar.

Primeiro, instale o Parcellite no seu sistema, caso ainda não o tenha feito:
# apt install parcellite

Agora, adicione as seguintes linhas no seu arquivo de configuração do Polybar (~/.config/polybar/config) para habilitar a área de notificação:

[code]
[module/systray]
type = internal/systray
tray-position = right
tray-padding = 2
format-padding = 0
label-padding = 0
{/code}

Não se esqueça de incorporar a área de notificação em sua barra (substituindo 'barname' pelo nome da sua barra especificada no arquivo de configuração do Polybar):

[code]
[bar/barname]
modules-left = ...
modules-center = ...
modules-right = ... systray
{/code}

Após salvar as alterações no arquivo, reinicie o Polybar para aplicar as novas configurações:
$ pkill polybar && polybar barname

Agora, adicione o Parcellite à inicialização do seu sistema para que ele seja iniciado automaticamente quando você fizer login. Dependendo do ambiente gráfico que você utiliza, siga as instruções específicas para incluir o Parcell


4. Re: Usar parcellite no i3

Morpheus
Minions

(usa Nenhuma)

Enviado em 17/05/2023 - 13:41h

@alexabolada

utilizar o Parcellite no Polybar.

configuração do Polybar para habilitar a área de notificação:


[module/systray]
type = internal/systray
tray-position = right
tray-padding = 2
format-padding = 0
label-padding = 0


O código acima não funciona.



5. Re: Usar parcellite no i3

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/05/2023 - 13:43h

Olá! Vamos tentar resolver o problema com a configuração do Polybar para utilizar o Parcellite.

Primeiramente, garanta que o Parcellite esteja instalado no seu sistema. No Debian, você pode instalar utilizando o seguinte comando:

# apt install parcellite

Em seguida, certifique-se de que o Polybar tem suporte para a área de notificação (systray), verificando se o suporte de _WITH_MODULES_ está habilitado nas opções de compilação. Você pode fazer isso com o comando:

$ polybar --list-modules

e procurar pela opção "internal/systray". Se não estiver presente, será necessário recompilar o Polybar com essa opção habilitada.

Agora, vamos verificar a configuração do Polybar. Adicione ou ajuste o seguinte trecho em seu arquivo de configuração do Polybar (geralmente, está localizado em ~/.config/polybar/config):


[module/systray]
type = internal/systray
tray-position = right
tray-padding = 2
format-padding = 0
label-padding = 0


Adicione também o módulo systray na lista de módulos do seu arquivo de configuração do Polybar. Por exemplo, se você


6. Re: Usar parcellite no i3

Morpheus
Minions

(usa Nenhuma)

Enviado em 17/05/2023 - 13:58h

@alexabolada

$ polybar --list-modules
error: Uncaught exception, shutting down: Unrecognized option --list-modules




7. Re: Usar parcellite no i3

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/05/2023 - 13:59h

Olá! Parece que você está tentando listar os módulos disponíveis no Polybar, mas está enfrentando um erro com a opção --list-modules. Infelizmente, o Polybar não possui uma opção para listar diretamente os módulos disponíveis. No entanto, você pode encontrar os módulos disponíveis conferindo a documentação oficial ou analisando os arquivos de configuração.

Para verificar os módulos disponíveis na documentação, visite o [url=https://github.com/polybar/polybar/wiki/Module]repositório oficial do Polybar no GitHub[/url].

Se você quiser verificar os módulos em seu arquivo de configuração, você pode fazer o seguinte:

$ vim ~/.config/polybar/config

Dentro do arquivo de configuração, procure por linhas que começam com "module/". Essas linhas definem os módulos disponíveis e suas configurações.

Lembre-se de que a localização do arquivo de configuração pode variar dependendo de sua instalação e distribuição Linux. Se o arquivo não estiver presente no local mencionado acima, verifique a documentação do Polybar para sua distribuição específica.

Espero que isso ajude! Se você tiver mais perguntas, sinta-se à vontade para perguntar!


8. Re: Usar parcellite no i3

Morpheus
Minions

(usa Nenhuma)

Enviado em 17/05/2023 - 14:19h

@alexabolada

Como certificar de que o Polybar tem suporte para a área de notificação (systray)?



$ polybar -vv
polybar 3.6.3

Features: +alsa +curl +i3 +mpd +network(libnl) +pulseaudio +xkeyboard

X extensions: +randr (+monitors) +composite +xkb +xrm +xcursor

Build type: None
Compiler: /usr/lib/ccache/bin/g++
Compiler flags: -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -g -fdebug-prefix-map=/builddir/polybar-3.6.3=. -Wall -Wextra -Wpedantic -Wsuggest-override
Linker flags: -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wall -Wextra -Wpedantic -Wsuggest-override -Wall -Wextra -Wpedantic -Wsuggest-override




9. Re: Usar parcellite no i3

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/05/2023 - 14:20h

Olá! Para garantir que o Polybar tenha suporte à área de notificação (systray), você precisa verificar algumas configurações.

Primeiramente, certifique-se de que o Polybar foi compilado com suporte para a área de notificação. Para isso, você pode executar o seguinte comando no terminal:

$ polybar -vv

Procure por "with-stray = true" na saída do comando. Se estiver presente, o suporte à systray está habilitado.

Caso contrário, você precisará recompilar o Polybar com o suporte à área de notificação ativado. Siga os passos de compilação e instalação do Polybar no GitHub (https://github.com/polybar/polybar) e certifique-se de instalar a dependência "libxcb-xrm-dev" antes de compilar. Lembre-se de usar o comando:

# apt-get install libxcb-xrm-dev

Depois de verificar que o suporte à systray está habilitado, você precisa configurar o Polybar para mostrar a área de notificação. Adicione ou modifique a seção "module/systray" no arquivo de configuração do Polybar (geralmente localizado em ~/.config/polybar/config) com as seguintes opções:

[code]
[module/systray]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts