Para usar o recurso de Colaboração de Sessão em um desktop RHEL 9.x ou 8.x, você deve executar as etapas de configuração descritas neste artigo. Para desktops RHEL 8.x, você deve instalar a extensão GNOME Shell necessária para ativar o suporte ao AppIndicator. Para desktops RHEL 9.x, você deve instalar o repositório EPEL, o pacote libappindicator-gtk3 e a extensão do GNOME Shell necessária.
Habilitando a colaboração de sessão em um desktop RHEL 9.x
Para ativar o recurso Colaboração de Sessão e disponibilizar o ícone Colaboração de Sessão em uma área de trabalho do RHEL 9.x, conclua o procedimento a seguir.
- Instale o repositório EPEL.
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- Instale o pacote libappindicator-gtk3.
yum install -y libappindicator-gtk3
- Para ativar o suporte ao AppIndicator, baixe a extensão de shell do GNOME necessária para o sistema RHEL 9.x.
- Faça download da extensão de shell do GNOME em https://extensions.gnome.org/extension/615/appindicator-support/. Selecione 40 para a versão do shell e 42 para a versão da extensão.
- Extraia o conteúdo do pacote baixado e renomeie o diretório de extensão como [email protected] (o valor "uuid" no arquivo metadata.json no pacote).
- Use o comando mv para mover o diretório de extensão [email protected] para este local: /usr/share/gnome-shell/extensions.
Por padrão, a extensão [email protected] só pode ser lida pelo usuário raiz. Para oferecer suporte à Colaboração de Sessão, você também deve tornar essa extensão legível para outros usuários.
- Torne o arquivo metadata.json no diretório [email protected] legível para todos os usuários.
chmod a+r metadata.json
Prossiga para a próxima etapa deste procedimento, com base no tipo de pool de áreas de trabalho.
- Se você estiver configurando um pool de desktops de clone completo automatizado, vá para a etapa 5.
- Se você estiver configurando qualquer outro tipo de pool de áreas de trabalho, vá para a etapa 6.
- (Para pools de áreas de trabalho de clone completo automatizados) Torne a extensão [email protected] legível para todos os usuários.
- Abra o arquivo de configuração da extensão para edição.
vi /etc/dconf/db/local.d/00-extensions
- Modifique o arquivo de configuração para incluir [email protected] na lista
enabled-extensions
, conforme mostrado no exemplo a seguir.# List all extensions that you want to have enabled for all users enabled-extensions=['[email protected]' , '[email protected]']
- Execute a seguinte sequência de comandos.
chmod 755 /etc/dconf/db/local.d/00-extensions dconf update
O recurso de colaboração de sessão agora está ativado para a área de trabalho. Você pode ignorar as etapas restantes deste procedimento.
- Abra o arquivo de configuração da extensão para edição.
- (Para pools de desktops além de clone completo automatizado) Torne a extensão [email protected] legível para o usuário conectado.
- Instale o gnome-extensions-app.
- No ambiente de área de trabalho, reinicie o GNOME Shell pressionando a seguinte sequência de teclas no teclado.
Alt+F2 r Enter
- No ambiente de área de trabalho, execute gnome-extensions-app e ative o AppIndicator and KStatusNotifierItem Support.
O recurso de colaboração de sessão agora está ativado para a área de trabalho.
Habilitando a colaboração de sessão em um desktop RHEL 8.x
Para habilitar o recurso de Colaboração de Sessão em um desktop RHEL 8.x, conclua o procedimento a seguir.
- Faça download da extensão de shell do GNOME necessária para o sistema RHEL 8.x em https://extensions.gnome.org/extension/615/appindicator-support/.
- Para o RHEL 8.0, selecione 3.28 para a versão do shell e 26 para a versão da extensão.
- Para o RHEL 8.1 e posterior, selecione 3.32 para a versão do shell e 29 para a versão da extensão.
- Extraia o conteúdo do pacote baixado e renomeie o diretório como [email protected] (o valor "uuid" no arquivo metadata.json no pacote).
- Use o comando mv para mover o diretório [email protected] para este local: /usr/share/gnome-shell/extensions.
Por padrão, o arquivo metadata.json no diretório [email protected] só pode ser lido pelo usuário raiz. Para oferecer suporte à Colaboração de Sessão, você também deve tornar esse arquivo legível para outros usuários.
- Execute o comando para tornar o metadata.json legível para outros usuários, conforme mostrado no exemplo a seguir.
chmod a+r metadata.json
- Instale o gnome-tweaks.
- No ambiente de área de trabalho, reinicie o GNOME Shell pressionando a seguinte sequência de teclas no teclado.
Alt+F2 r Enter
- No ambiente de área de trabalho, execute gnome-tweaks e ative o KStatusNotifierItem/AppIndicator Support.