Update docs/tech_docs/linux/remote_linux.md
This commit is contained in:
@@ -1,65 +1,83 @@
|
||||
Here's the refactored build guide with the Wezterm setup steps added at the beginning:
|
||||
## QT Version with LXQT
|
||||
|
||||
1. Start with a minimal Debian or Ubuntu installation.
|
||||
|
||||
2. Add the Wezterm APT repository:
|
||||
2. Add the Wezterm APT repository and install Wezterm:
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
3. Update the system and install Wezterm:
|
||||
3. Configure Wezterm by creating a `.wezterm.lua` file in your home directory with the desired configuration.
|
||||
|
||||
4. Install the core LXQT components, essential tools, and power user tools:
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install wezterm -y
|
||||
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
|
||||
```
|
||||
|
||||
4. Configure Wezterm:
|
||||
|
||||
- Create a file named `.wezterm.lua` in your home directory with the desired Wezterm configuration. Refer to the Wezterm documentation for configuration options.
|
||||
|
||||
5. Install the core LXQT components and essential tools:
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
6. Install additional power user tools:
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
7. Configure SDDM (display manager):
|
||||
5. Configure and enable SDDM (display manager):
|
||||
|
||||
```bash
|
||||
sudo systemctl enable sddm
|
||||
sudo systemctl set-default graphical.target
|
||||
```
|
||||
|
||||
8. Reboot the system:
|
||||
6. Reboot the system:
|
||||
|
||||
```bash
|
||||
sudo reboot
|
||||
```
|
||||
|
||||
9. After reboot, log in to the LXQT desktop environment.
|
||||
7. After reboot, log in to the LXQT desktop environment and fine-tune settings using the LXQT Configuration Center.
|
||||
|
||||
10. Fine-tune LXQT settings using the LXQT Configuration Center.
|
||||
8. 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.
|
||||
|
||||
11. Configure X2Go for remote access:
|
||||
9. Customize the LXQT panel, theme, and shortcuts as desired.
|
||||
|
||||
- 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.
|
||||
## GTK+ Version with XFCE
|
||||
|
||||
12. Customize the LXQT panel, theme, and shortcuts to your preferences.
|
||||
1. Start with a minimal Debian or Ubuntu installation.
|
||||
|
||||
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.
|
||||
2. Add the Wezterm APT repository and install Wezterm:
|
||||
|
||||
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.
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
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.
|
||||
3. Configure Wezterm by creating a `.wezterm.lua` file in your home directory with the desired configuration.
|
||||
|
||||
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.
|
||||
4. Install the core XFCE components, essential tools, and power user tools:
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
5. Configure and enable LightDM (display manager):
|
||||
|
||||
```bash
|
||||
sudo systemctl enable lightdm
|
||||
sudo systemctl set-default graphical.target
|
||||
```
|
||||
|
||||
6. Reboot the system:
|
||||
|
||||
```bash
|
||||
sudo reboot
|
||||
```
|
||||
|
||||
7. After reboot, log in to the XFCE desktop environment and fine-tune settings using the XFCE Settings Manager.
|
||||
|
||||
8. 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.
|
||||
|
||||
9. 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.
|
||||
Reference in New Issue
Block a user