Kali Linux Desktop PC Initial Setup: Difference between revisions
(35 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude><!--[[Category:Linux_Desktop|?]]-->{{ContentArticleHeader/Linux_Desktop}}</noinclude> | <noinclude><!--[[Category:Linux_Desktop|?]]-->{{ContentArticleHeader/Linux_Desktop}}</noinclude> | ||
== Enable Bluetooth == | This is a short guide which covers my setup of Kali Linux as desktop environment. It doesn't cover the installation process of Kali Linux itself. Currently Kali Linux is dual-boot width Windows 10 and something more Windows 10 is turned (also) to a QEMU/KVM guest operating system and can be accessed from inside Kali Linux, more details about this point are provided in the article: [[QEMU/KVM on AMD Ryzen 9 Desktop with Dual-boot and Passthrough]]. | ||
== Preparation == | |||
At this particular system are installed 1TB NVMe device and 250GB SSD device. Initially Windows 10 was occupied the entire 1TB NVMe. I was able to shrink it and move it to the 250GB SSD by the following steps. | |||
* Boot into live Linux image ([https://ubuntu.com/download/desktop Ubuntu]/[https://www.kali.org/get-kali/#kali-live Kali Linux]) from USB and use the [https://gparted.org/ GParted] tool to shrink the Windows 10 main partition under 240 GB. Within the native disk management it was not possible to shrink the partition under 300GB. | |||
* Boot into Windows 10 and repair the file system. Within This PC application - {{Media-cite|sf|1}}, right click on the shrieked system partition an choose properties {{Pti|s=1|i=1|c=green}}, then from the system properties dialogue choose the Tools tab {{Pti|s=1|i=2|c=green}} and click on the Check button {{Pti|s=1|i=3|c=green}}, after that confirm the error checking dialogue {{Pti|s=1|i=4|c=green}}. Repairing the file system from Windows is important, otherwise CloneZilla may throw errors despite the system is fully operational at first glance. | |||
* Then use [https://clonezilla.org/downloads.php CloneZilla] live image and clone the disk (1TB NVMe > 250GB SSD). You need to disable the disk size check within the advanced options. | |||
* When the Windows 10 installation is cloned - optionally turn-off the system and disconnect the drive with the original installation, - boot in to the new cloned instance, repair the file system once again. After that, right click on "This PC" and choice the Manage option from the context menu. Go to the disks section and extend the system partition to occupied the free space. Then you may check for error once again. | |||
{{sform|1|Windos10-repair-file-system.png|1|{{pt|s=1|i=1|c=green|a=270|x=286|y=126|z=1.2}}{{pt|s=1|i=2|c=green|a=0|x=864|y=610|z=1.2}}{{pt|s=1|i=3|c=green|a=0|x=1070|y=520|z=1.2}} | |||
{{pt|s=1|i=4|c=green|a=0|x=736|y=214|z=1.2}} | |||
| t = 16 | |||
| side = 16 | |||
}} | |||
== Installation == | |||
How to install Kali Linux alongside Windows is well describe in the following resources. In addition, I would physically disconnect the Windows' drive when this is possible. | |||
* Kali Docs: [https://www.kali.org/docs/installation/dual-boot-kali-with-windows/ Dual Booting Kali with Windows] | |||
* TenForum: [https://www.tenforums.com/tutorials/4189-turn-off-fast-startup-windows-10-a.html How to Turn On or Off Fast Startup in Windows 10] | |||
* Adam Macdonald at YouTube: [https://www.youtube.com/watch?v=GiVBaeAc-uA How to Dual-Boot Windows 10 and Kali Linux] | |||
== Post Installation == | |||
=== Enable Bluetooth === | |||
In Kali Linux 2022 the Bluetooth service is disabled by default. In order to enable it run thew following command.<syntaxhighlight lang="shell" line="1"> | In Kali Linux 2022 the Bluetooth service is disabled by default. In order to enable it run thew following command.<syntaxhighlight lang="shell" line="1"> | ||
sudo systemctl enable --now bluetooth.service | sudo systemctl enable --now bluetooth.service | ||
Line 8: | Line 32: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Add Windows 10 entry into the Grub menu == | === Add Windows 10 entry into the Grub menu === | ||
<syntaxhighlight lang="shell" line="1"> | <syntaxhighlight lang="shell" line="1"> | ||
sudo nano /etc/default/grub | sudo nano /etc/default/grub | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="bash" line="1" start="34" class=" | <syntaxhighlight lang="bash" line="1" start="34" class="code-continue"> | ||
# SZS: https://wiki.metalevel.tech/wiki/Kali_Linux_Desktop_PC_Initial_Setup | # SZS: https://wiki.metalevel.tech/wiki/Kali_Linux_Desktop_PC_Initial_Setup | ||
GRUB_DISABLE_OS_PROBER=false | GRUB_DISABLE_OS_PROBER=false | ||
Line 22: | Line 44: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==== References ==== | ||
* | * [https://forum.manjaro.org/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions/57849/4 Magento forum - Warning: os-prober will not be executed to detect other bootable partitions] | ||
=== Install the latest Nvidia Driver === | |||
Here I'm going to install the Latest NVIDIA Driver, recommended for Quadro T600, which is not presented in the Kali's repository. The first step is to download the latest driver: [https://www.nvidia.com/Download/driverResults.aspx/191961/en-us/ NVIDIA Driver Downloads > Quadr/RTX T600 > LINUX X64 (AMD64/EM64T) DISPLAY DRIVER]. | Here I'm going to install the Latest NVIDIA Driver, recommended for Quadro T600, which is not presented in the Kali's repository. The first step is to download the latest driver: [https://www.nvidia.com/Download/driverResults.aspx/191961/en-us/ NVIDIA Driver Downloads > Quadr/RTX T600 > LINUX X64 (AMD64/EM64T) DISPLAY DRIVER]. | ||
Line 32: | Line 55: | ||
sudo nano /etc/modprobe.d/blacklist-nouveau.conf | sudo nano /etc/modprobe.d/blacklist-nouveau.conf | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="bash" line="1" class=" | <syntaxhighlight lang="bash" line="1" class="code-continue"> | ||
blacklist nouveau | blacklist nouveau | ||
options nouveau modeset=0 | options nouveau modeset=0 | ||
Line 48: | Line 71: | ||
sudo ./NVIDIA-Linux-x86_64-515.65.01.run | sudo ./NVIDIA-Linux-x86_64-515.65.01.run | ||
sudo nvidia-xconfig | sudo nvidia-xconfig | ||
</syntaxhighlight>Finally reboot the system once again. | </syntaxhighlight>Finally reboot the system once again. | ||
==== References ==== | |||
*[https://support.huawei.com/enterprise/en/doc/EDOC1100165479/93fe5683/how-to-disable-the-nouveau-driver-for-different-linux-systems Huawei Support: How to Disable the Nouveau Driver for Different Linux Systems] | |||
=== Gnome Extensions === | |||
== Gnome Extensions == | |||
'''Don't update the extensions delivered by Kali Linux from the GNOME Shell Extensions [https://extensions.gnome.org/local/ page]!''' | '''Don't update the extensions delivered by Kali Linux from the GNOME Shell Extensions [https://extensions.gnome.org/local/ page]!''' | ||
The package <code>[https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration/Installation?action=show&redirect=Projects%2FGnomeShellIntegrationForChrome%2FInstallation gnome-browser-connector]</code> is not yet available to the Kali's repository - that cause the message: ''Your native host connector do not support following APIs: v6.'', - in the browser. Currently everything works despite the mentioned message. In case there is a problem, instead of adding new extensions via the browser we can use <code>gnome-shell-extension-manager</code>. <syntaxhighlight lang="shell" line="1"> | The package <code>[https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration/Installation?action=show&redirect=Projects%2FGnomeShellIntegrationForChrome%2FInstallation gnome-browser-connector]</code> is not yet available to the Kali's repository - that cause the message: ''Your native host connector do not support following APIs: v6.'', - in the browser. Currently everything works despite the mentioned message. In case there is a problem, instead of adding new extensions via the browser we can use <code>gnome-shell-extension-manager</code>. | ||
<syntaxhighlight lang="shell" line="1"> | |||
sudo apt install gnome-shell-extension-manager | sudo apt install gnome-shell-extension-manager | ||
</syntaxhighlight>Another way is to download and install the extensions manually - [https://askubuntu.com/q/1403688/566421 reference] .<syntaxhighlight lang="shell" line="1"> | </syntaxhighlight> | ||
Another way is to download and install the extensions manually - [https://askubuntu.com/q/1403688/566421 reference]. | |||
<syntaxhighlight lang="shell" line="1" class="mlw-shell-gray"> | |||
gnome-extensions install -f <name of downloaded zip file>.zip | gnome-extensions install -f <name of downloaded zip file>.zip | ||
</syntaxhighlight>Notes about some extensions: | </syntaxhighlight> | ||
* [https://extensions.gnome.org/extension/1160/dash-to-panel/ Dash to Panel] | Reset settings: <code>dconf reset -f /org/gnome/shell/extensions/dash-to-panel/</code> | Also keep in mind there is a couple of default extensions available in the OS' repository. | ||
{{collapse/begin}} | |||
<syntaxhighlight lang="shell" line="1" class="mlw-shell-gray"> | |||
sudo apt install gnome-shell-extension-[Press TAB] | |||
</syntaxhighlight> | |||
{{collapse/div|#Output}} | |||
<syntaxhighlight lang="shell-session" class="border-top-gray-next mlw-collapsed-first-element"> | |||
gnome-shell-extension-appindicator gnome-shell-extension-impatience | |||
gnome-shell-extension-arc-menu gnome-shell-extension-kimpanel | |||
gnome-shell-extension-autohidetopbar gnome-shell-extension-manager | |||
gnome-shell-extension-bluetooth-quick-connect gnome-shell-extension-panel-osd | |||
gnome-shell-extension-caffeine gnome-shell-extension-pixelsaver | |||
gnome-shell-extension-dashtodock gnome-shell-extension-prefs | |||
gnome-shell-extension-dash-to-panel gnome-shell-extension-proxyswitcher | |||
gnome-shell-extension-desktop-icons-ng gnome-shell-extension-shortcuts | |||
gnome-shell-extension-easyscreencast gnome-shell-extension-sound-device-chooser | |||
gnome-shell-extension-freon gnome-shell-extension-system-monitor | |||
gnome-shell-extension-gamemode gnome-shell-extension-tiling-assistant | |||
gnome-shell-extension-gpaste gnome-shell-extension-top-icons-plus | |||
gnome-shell-extension-hamster gnome-shell-extension-vertical-overview | |||
gnome-shell-extension-hard-disk-led gnome-shell-extension-volume-mixer | |||
gnome-shell-extension-hide-activities gnome-shell-extension-weather | |||
</syntaxhighlight> | |||
{{collapse/end}} | |||
Notes about some extensions: | |||
* [https://extensions.gnome.org/extension/1160/dash-to-panel/ Dash to Panel] | Reset settings: <code>dconf reset -f /org/gnome/shell/extensions/dash-to-panel/</code> | |||
* [https://extensions.gnome.org/extension/4099/no-overview/ <s>No overview at start-up</s>] - not longer required because such feature is available in Dash to Panel extension. | * [https://extensions.gnome.org/extension/4099/no-overview/ <s>No overview at start-up</s>] - not longer required because such feature is available in Dash to Panel extension. | ||
* [https://extensions.gnome.org/extension/3733/tiling-assistant/ Tiling Assistant] | [https://extensions.gnome.org/extension/1723/wintile-windows-10-window-tiling-for-gnome/ <s>WinTile: Windows 10 window tiling for GNOME</s>] + [https://extensions.gnome.org/extension/4684/useless-gaps/ Useless Gaps] | * [https://extensions.gnome.org/extension/3733/tiling-assistant/ Tiling Assistant] | [https://extensions.gnome.org/extension/1723/wintile-windows-10-window-tiling-for-gnome/ <s>WinTile: Windows 10 window tiling for GNOME</s>] + [https://extensions.gnome.org/extension/4684/useless-gaps/ <s>Useless Gaps</s>] | ||
* [https://extensions.gnome.org/extension/881/screenshot-window-sizer/ Screenshot Window Sizer], use <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>S</kbd> and <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>S</kbd> | * [https://extensions.gnome.org/extension/881/screenshot-window-sizer/ Screenshot Window Sizer], use <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>S</kbd> and <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>S</kbd> | ||
* Pop Shell: [https://support.system76.com/articles/pop-shell/ Support Articles @System76] | [https://github.com/pop-os/shell GitHub] | [https://github.com/pop-os/gnome-shell-theme Theme GitHub] | * Pop Shell: [https://support.system76.com/articles/pop-shell/ Support Articles @System76] | [https://github.com/pop-os/shell GitHub] | [https://github.com/pop-os/gnome-shell-theme Theme GitHub] | ||
* [[:File:Installed Extensions - GNOME Shell Extensions - current.pdf|List of all currently installed extensions]] | |||
* Ubuntu App indicator: [https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/355 How to use custom icons?] | |||
=== Deploy Segoe UI Font === | |||
<syntaxhighlight lang="shell" line="1"> | |||
bash <(curl -s https://raw.githubusercontent.com/mrbvrz/segoe-ui-linux/master/install.sh) | |||
</syntaxhighlight> | |||
* https://github.com/mrbvrz/segoe-ui-linux | |||
== Additional Software Installation and Tweaks == | == Additional Software Installation and Tweaks == | ||
Line 72: | Line 130: | ||
* [[Visual Studio Code on Linux]] | * [[Visual Studio Code on Linux]] | ||
* [[Kali Linux Install xRDP]] | * [[Kali Linux Install xRDP]] | ||
* [[Kali Linux Install Brave browser]] | * [[Kali Linux Install Brave browser]] + [[Tmpfs Tools Profile Sync Daemon (PSD)]] | ||
* [[Kali Linux Install Telegram]] | * [[Kali Linux Install Telegram]] | ||
* [[Kali Linux Install Viber]] | * [[Kali Linux Install Viber]] | ||
Line 79: | Line 137: | ||
* [[Kali Linux Install NextCloud Client]] | * [[Kali Linux Install NextCloud Client]] | ||
* [[GNOME Shell Fix the Open in Terminal Option]] | * [[GNOME Shell Fix the Open in Terminal Option]] | ||
* [[QEMU/KVM on | * [[QEMU/KVM on AMD Ryzen 9 Desktop with Dual-boot and Passthrough]] | ||
* [[Kali Linux Install GUFW (gui-ufw)]] | |||
* Offensive Security: [https://www.offensive-security.com/kali-linux/kali-linux-customization/ Customizing Kali Linux] | * Offensive Security: [https://www.offensive-security.com/kali-linux/kali-linux-customization/ Customizing Kali Linux] | ||
* [https://www.onlyoffice.com/download-desktop.aspx?from=desktop ONLYOFFICE Desktop Editors for Linux] | * [https://www.onlyoffice.com/download-desktop.aspx?from=desktop ONLYOFFICE Desktop Editors for Linux] | ||
* [https://youtu.be/bHTia-F0K3w How to install plugins in ONLYOFFICE Desktop Editors] | [https://www.onlyoffice.com/app-directory.aspx?utm_source=youtube&utm_medium=video&utm_campaign=plugins_desktop Plugins List] | To make it looks more native, once it is installed, open a terminal window and run <code>onlyoffice-desktopeditors --system-title-bar</code>, then close the application window - the setting will be remembered. | * [https://youtu.be/bHTia-F0K3w How to install plugins in ONLYOFFICE Desktop Editors] | [https://www.onlyoffice.com/app-directory.aspx?utm_source=youtube&utm_medium=video&utm_campaign=plugins_desktop Plugins List] | To make it looks more native, once it is installed, open a terminal window and run <code class="noTypo">onlyoffice-desktopeditors --system-title-bar</code>, then close the application window - the setting will be remembered. | ||
* Launchpad: [https://launchpad.net/~libreoffice/+archive/ubuntu/ppa LibreOffice Fresh] | * Launchpad: [https://launchpad.net/~libreoffice/+archive/ubuntu/ppa LibreOffice Fresh] | ||
* <s>Ask Ubuntu: [https://askubuntu.com/a/1017211/566421 How do I use the mouse in TTY?] <code>sudo apt install gpm</code></s> | |||
* Troubleshooting: | |||
** [https://www.linuxquestions.org/questions/linux-hardware-18/usb-5-1-device-descriptor-read-64-error-71-a-4175640937/ usb 5-1: device descriptor read/64, error -71] | |||
** [https://askubuntu.com/q/1119239/566421 Bluetooth problem - continuous turn on/off every 2~3 seconds?] | |||
<noinclude> | <noinclude> | ||
Line 89: | Line 152: | ||
{{devStage | {{devStage | ||
| Прндл = Linux Desktop | | Прндл = Linux Desktop | ||
| Стадий = | | Стадий = 6 | ||
| Фаза = | | Фаза = Утвърждаване | ||
| Статус = | | Статус = Утвърден | ||
| ИдтПт = Spas | | ИдтПт = Spas | ||
| РзбПт = {{REVISIONUSER}} | | РзбПт = Spas | ||
| АвтПт = Spas | |||
| УтвПт = {{REVISIONUSER}} | |||
| ИдтДт = 17.08.2022 | | ИдтДт = 17.08.2022 | ||
| РзбДт = {{Today}} | | РзбДт = 28.09.2022 | ||
| АвтДт = 28.09.2022 | |||
| УтвДт = {{Today}} | |||
| ИдтРв = [[Special:Permalink/30199|30199]] | | ИдтРв = [[Special:Permalink/30199|30199]] | ||
| РзбРв = {{REVISIONID}} | | РзбРв = [[Special:Permalink/32036|32036]] | ||
| АвтРв = [[Special:Permalink/32038|32038]] | |||
| РзАРв = [[Special:Permalink/31118|31118]] | |||
| УтвРв = {{REVISIONID}} | |||
| РзУРв = [[Special:Permalink/31913|31913]] | |||
}} | }} | ||
</div> | </div> | ||
</noinclude> | </noinclude> |
Latest revision as of 09:28, 29 April 2023
This is a short guide which covers my setup of Kali Linux as desktop environment. It doesn't cover the installation process of Kali Linux itself. Currently Kali Linux is dual-boot width Windows 10 and something more Windows 10 is turned (also) to a QEMU/KVM guest operating system and can be accessed from inside Kali Linux, more details about this point are provided in the article: QEMU/KVM on AMD Ryzen 9 Desktop with Dual-boot and Passthrough.
Preparation
At this particular system are installed 1TB NVMe device and 250GB SSD device. Initially Windows 10 was occupied the entire 1TB NVMe. I was able to shrink it and move it to the 250GB SSD by the following steps.
- Boot into live Linux image (Ubuntu/Kali Linux) from USB and use the GParted tool to shrink the Windows 10 main partition under 240 GB. Within the native disk management it was not possible to shrink the partition under 300GB.
- Boot into Windows 10 and repair the file system. Within This PC application – Screen 1, right click on the shrieked system partition an choose properties 1, then from the system properties dialogue choose the Tools tab 2 and click on the Check button 3, after that confirm the error checking dialogue 4. Repairing the file system from Windows is important, otherwise CloneZilla may throw errors despite the system is fully operational at first glance.
- Then use CloneZilla live image and clone the disk (1TB NVMe > 250GB SSD). You need to disable the disk size check within the advanced options.
- When the Windows 10 installation is cloned – optionally turn-off the system and disconnect the drive with the original installation, – boot in to the new cloned instance, repair the file system once again. After that, right click on "This PC" and choice the Manage option from the context menu. Go to the disks section and extend the system partition to occupied the free space. Then you may check for error once again.
Installation
How to install Kali Linux alongside Windows is well describe in the following resources. In addition, I would physically disconnect the Windows' drive when this is possible.
- Kali Docs: Dual Booting Kali with Windows
- TenForum: How to Turn On or Off Fast Startup in Windows 10
- Adam Macdonald at YouTube: How to Dual-Boot Windows 10 and Kali Linux
Post Installation
Enable Bluetooth
In Kali Linux 2022 the Bluetooth service is disabled by default. In order to enable it run thew following command.
sudo systemctl enable --now bluetooth.service
sudo nano /etc/default/grub
# SZS: https://wiki.metalevel.tech/wiki/Kali_Linux_Desktop_PC_Initial_Setup
GRUB_DISABLE_OS_PROBER=false
sudo update-grub
References
Install the latest Nvidia Driver
Here I'm going to install the Latest NVIDIA Driver, recommended for Quadro T600, which is not presented in the Kali's repository. The first step is to download the latest driver: NVIDIA Driver Downloads > Quadr/RTX T600 > LINUX X64 (AMD64/EM64T) DISPLAY DRIVER.
Then Blacklist the default Nouveau driver:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u
After that reboot the system. If the log-in screen come back – don't log-in, but probably there will be blank screen wit blinking cursor. In both cases, press Ctrl+Alt+F3, log-in to a TTY, and remove any existing NVIDIA Driver:
sudo apt remove '*nvidia*'
And then install the driver.
cd ~/Downloads
chmod +x NVIDIA-Linux-x86_64-515.65.01.run
sudo ./NVIDIA-Linux-x86_64-515.65.01.run
sudo nvidia-xconfig
Finally reboot the system once again.
References
Gnome Extensions
Don't update the extensions delivered by Kali Linux from the GNOME Shell Extensions page!
The package gnome-browser-connector
is not yet available to the Kali's repository – that cause the message: Your native host connector do not support following APIs: v6., – in the browser. Currently everything works despite the mentioned message. In case there is a problem, instead of adding new extensions via the browser we can use gnome-shell-extension-manager
.
sudo apt install gnome-shell-extension-manager
Another way is to download and install the extensions manually – reference.
gnome-extensions install -f <name of downloaded zip file>.zip
Also keep in mind there is a couple of default extensions available in the OS' repository.
sudo apt install gnome-shell-extension-[Press TAB]
gnome-shell-extension-appindicator gnome-shell-extension-impatience
gnome-shell-extension-arc-menu gnome-shell-extension-kimpanel
gnome-shell-extension-autohidetopbar gnome-shell-extension-manager
gnome-shell-extension-bluetooth-quick-connect gnome-shell-extension-panel-osd
gnome-shell-extension-caffeine gnome-shell-extension-pixelsaver
gnome-shell-extension-dashtodock gnome-shell-extension-prefs
gnome-shell-extension-dash-to-panel gnome-shell-extension-proxyswitcher
gnome-shell-extension-desktop-icons-ng gnome-shell-extension-shortcuts
gnome-shell-extension-easyscreencast gnome-shell-extension-sound-device-chooser
gnome-shell-extension-freon gnome-shell-extension-system-monitor
gnome-shell-extension-gamemode gnome-shell-extension-tiling-assistant
gnome-shell-extension-gpaste gnome-shell-extension-top-icons-plus
gnome-shell-extension-hamster gnome-shell-extension-vertical-overview
gnome-shell-extension-hard-disk-led gnome-shell-extension-volume-mixer
gnome-shell-extension-hide-activities gnome-shell-extension-weather
Notes about some extensions:
- Dash to Panel | Reset settings:
dconf reset ‑f /org/gnome/shell/extensions/dash-to-panel/
No overview at start-up– not longer required because such feature is available in Dash to Panel extension.- Tiling Assistant |
WinTile: Windows 10 window tiling for GNOME+Useless Gaps - Screenshot Window Sizer, use Ctrl+Alt+S and Ctrl+Alt+Shift+S
- Pop Shell: Support Articles @System76 | GitHub | Theme GitHub
- List of all currently installed extensions
- Ubuntu App indicator: How to use custom icons?
Deploy Segoe UI Font
bash <(curl -s https://raw.githubusercontent.com/mrbvrz/segoe-ui-linux/master/install.sh)
Additional Software Installation and Tweaks
- Create a Custom Display Switch Option by Xrandr and Pactl
- Kali Linux Printer Setup
- Visual Studio Code on Linux
- Kali Linux Install xRDP
- Kali Linux Install Brave browser + Tmpfs Tools Profile Sync Daemon (PSD)
- Kali Linux Install Telegram
- Kali Linux Install Viber
- Kali Linux Install Messenger
- Kali Linux Install Skype
- Kali Linux Install NextCloud Client
- GNOME Shell Fix the Open in Terminal Option
- QEMU/KVM on AMD Ryzen 9 Desktop with Dual-boot and Passthrough
- Kali Linux Install GUFW (gui-ufw)
- Offensive Security: Customizing Kali Linux
- ONLYOFFICE Desktop Editors for Linux
- How to install plugins in ONLYOFFICE Desktop Editors | Plugins List | To make it looks more native, once it is installed, open a terminal window and run
onlyoffice-desktopeditors --system-title-bar
, then close the application window – the setting will be remembered. - Launchpad: LibreOffice Fresh
Ask Ubuntu: How do I use the mouse in TTY?sudo apt install gpm
- Troubleshooting: