domingo, 11 de setembro de 2022

Thunderbird Web no Linux Debian 11.4 com Apache Guacamole Server 1.4.0


Este tutorial tem como objetivo fazer que você acesse o Mozila Thunderbird via web, onde você pode deixar ele em um servidor e acessar remotamente pela rede ou internet. No servidor ficará baixado todas as mensagens, caso configure em POP3. Conseguirá fazer backups das mensagens, terá espaço em disco limitado a capacidade dos discos que colocar no servidor. 

1. Será necessário instalar o Apache Guacamole Server. Para instalar, siga este tutorial abaixo:

2. Após Apache Guacamole Server instalado, copie e cole o código abaixo:

#Instalando o LXDE-CORE e LightDM
apt-get update
apt-get --no-install-recommends install xorg lightdm lxde-core -y

# Instalação e configuração XRDP
apt-get install xrdp -y
sudo systemctl enable xrdp
echo xfce4-session >~/.xsession
sudo service xrdp restart

# Instalação do thunderbird
apt-get install thunderbird thunderbird-l10n-pt-br -y

# Cria o script do LOOP do Thunderbird com tela Maximizada
cat << 'EOF' > /opt/thunderbird-loop.sh
# Inicia o Thunderbird em loop no logon do sistema
i=0
while [ $i -ne 999 ]
do
    i=$(($i+1))
    thunderbird --maximized
done
EOF

chmod +x /opt/thunderbird-loop.sh

# Backup dos arquivos padrão do sistema
mv /etc/xdg/lxsession/LXDE/autostart /etc/xdg/lxsession/LXDE/autostart.bkp

# Criando no arquivo autostart
cat << 'EOF' > /etc/xdg/lxsession/LXDE/autostart
#Scrpit do Painel Inicial
#Desativa bloqueio automático de tela, proteção de tela
@xset s noblack
@xset s off
@xset -dpms
# Executa o script do loop do thunderbird
sh /opt/thunderbird-loop.sh
EOF

#  Backup do arquivo menu.xml
mv /etc/xdg/openbox/menu.xml /etc/xdg/openbox/menu.xml.bkp

# Criando menu do botão direito do mouse na área de trabalho
mv /etc/xdg/openbox/menu.xml /etc/xdg/openbox/menu.xml.bkp
cat << 'EOF' > /etc/xdg/openbox/menu.xml
<?xml version="1.0" encoding="UTF-8"?>
 <openbox_menu xmlns="http://openbox.org/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://openbox.org/
  file:///usr/share/openbox/menu.xsd">
  <menu id="root-menu" label="Openbox 3">
      <item label="thunderbird">
        <action name="Execute"><execute>thunderbird</execute></action>
      </item>
    <separator />
      <item label="Sair">
        <action name="Execute"><execute>bash -c "pkill -KILL -u $USER"</execute></action>
      </item>
  </menu>
</openbox_menu>
EOF

# Comando úteis para gerenciamento
#ps -fC thunderbird
#pidof thunderbird
#PID=$(pidof thunderbird)
#echo $PID
#ps -aux |grep "USER"
#sudo kill PID

Nenhum comentário:

Postar um comentário

Como mostrar a versão do Linux Debian

 Para mostrar a versão do Linux do Debian, rode o seguinte comando: $ cat /etc/*release* | grep CODENAME | cut -d "=" -f 2 Debian ...