Files
the_information_nexus/docs/tech_docs/linux/remote_linux.md

3.3 KiB

QT Version with LXQT

  1. Start with a minimal Debian or Ubuntu installation.

  2. Add the Wezterm APT repository and install Wezterm:

curl -fsSL https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /usr/share/keyrings/wezterm-fury.gpg
echo 'deb [signed-by=/usr/share/keyrings/wezterm-fury.gpg] https://apt.fury.io/wez/ * *' | sudo tee /etc/apt/sources.list.d/wezterm.list
sudo apt update && sudo apt install wezterm -y
  1. Configure Wezterm by creating a .wezterm.lua file in your home directory with the desired configuration.

  2. Install the core LXQT components, essential tools, and power user tools:

sudo apt install lxqt-core lxqt-config openbox pcmanfm-qt qterminal featherpad falkon tint2 sddm xscreensaver x2goserver x2goserver-xsession git wget curl htop neofetch screenfetch scrot unzip p7zip-full policykit-1 ranger mousepad firefox libreoffice qpdfview lximage-qt mpv vlc xarchiver qps screengrab keepassxc geany retext gimp pandoc tmux xfce4-power-manager pavucontrol rofi -y
  1. Configure and enable SDDM (display manager):
sudo systemctl enable sddm
sudo systemctl set-default graphical.target
  1. Reboot the system:
sudo reboot
  1. After reboot, log in to the LXQT desktop environment and fine-tune settings using the LXQT Configuration Center.

  2. Configure X2Go for remote access:

    • Install the X2Go client on your local machine.
    • Connect to the VM using the X2Go client, specifying the IP address, username, and LXQT as the session type.
  3. Customize the LXQT panel, theme, and shortcuts as desired.

GTK+ Version with XFCE

  1. Start with a minimal Debian or Ubuntu installation.

  2. Add the Wezterm APT repository and install Wezterm:

curl -fsSL https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /usr/share/keyrings/wezterm-fury.gpg
echo 'deb [signed-by=/usr/share/keyrings/wezterm-fury.gpg] https://apt.fury.io/wez/ * *' | sudo tee /etc/apt/sources.list.d/wezterm.list
sudo apt update && sudo apt install wezterm -y
  1. Configure Wezterm by creating a .wezterm.lua file in your home directory with the desired configuration.

  2. Install the core XFCE components, essential tools, and power user tools:

sudo apt install xfce4 xfce4-goodies x2goserver x2goserver-xsession git wget curl htop neofetch screenfetch scrot unzip p7zip-full policykit-1 ranger mousepad firefox libreoffice evince ristretto mpv vlc xarchiver xfce4-taskmanager xfce4-screenshooter keepassxc geany retext gimp pandoc tmux pavucontrol rofi -y
  1. Configure and enable LightDM (display manager):
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target
  1. Reboot the system:
sudo reboot
  1. After reboot, log in to the XFCE desktop environment and fine-tune settings using the XFCE Settings Manager.

  2. Configure X2Go for remote access:

    • Install the X2Go client on your local machine.
    • Connect to the VM using the X2Go client, specifying the IP address, username, and XFCE as the session type.
  3. Customize the XFCE panel, theme, and shortcuts as desired.

This final version of the guide has been refactored to remove unnecessary references and context, focusing on providing clear and concise steps for setting up lightweight and powerful desktop environments (LXQT or XFCE) with Wezterm as the primary terminal emulator and a range of essential tools and utilities.