2.5 KiB
Here's the refactored build guide with the Wezterm setup steps added at the beginning:
-
Start with a minimal Debian or Ubuntu installation.
-
Add the Wezterm APT repository:
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
- Update the system and install Wezterm:
sudo apt update
sudo apt install wezterm -y
- Configure Wezterm:
- Create a file named
.wezterm.luain your home directory with the desired Wezterm configuration. Refer to the Wezterm documentation for configuration options.
- Install the core LXQT components and essential 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 -y
- Install additional power user tools:
sudo apt install ranger mousepad firefox libreoffice qpdfview lximage-qt mpv vlc xarchiver qps screengrab keepassxc geany retext gimp pandoc tmux xfce4-power-manager pavucontrol rofi -y
- Configure SDDM (display manager):
sudo systemctl enable sddm
sudo systemctl set-default graphical.target
- Reboot the system:
sudo reboot
-
After reboot, log in to the LXQT desktop environment.
-
Fine-tune LXQT settings using the LXQT Configuration Center.
-
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.
- Customize the LXQT panel, theme, and shortcuts to your preferences.
This refactored build guide prioritizes the Wezterm setup steps by adding the APT repository and installing Wezterm before proceeding with the installation of other LXQT components and power user tools.
The Wezterm configuration step is included after the installation, prompting the user to create a .wezterm.lua file in their home directory with the desired configuration options.
The rest of the build guide remains the same, including the installation of core LXQT components, additional power user tools, configuration of the display manager (SDDM), and steps for remote access using X2Go.
With this refactored guide, Wezterm will be set up and ready to use as the primary terminal emulator before proceeding with the rest of the LXQT-based desktop environment setup.