Kali Linux Desktop PC Initial Setup: Difference between revisions
Line 67: | Line 67: | ||
{{collapse/begin}} | {{collapse/begin}} | ||
<syntaxhighlight lang="shell" line="1" class="mlw-shell-gray"> | <syntaxhighlight lang="shell" line="1" class="mlw-shell-gray"> | ||
sudo apt install gnome-shell-extension-[TAB] | sudo apt install gnome-shell-extension-[Press TAB] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{collapse/div|#Output}} | {{collapse/div|#Output}} | ||
<syntaxhighlight lang="shell-session" | <syntaxhighlight lang="shell-session" class="margin-top-gray mlw-collapsed-first-element"> | ||
gnome-shell-extension-appindicator gnome-shell-extension- | gnome-shell-extension-appindicator gnome-shell-extension-impatience | ||
gnome-shell-extension-arc-menu gnome-shell-extension- | gnome-shell-extension-arc-menu gnome-shell-extension-kimpanel | ||
gnome-shell-extension- | gnome-shell-extension-autohidetopbar gnome-shell-extension-manager | ||
gnome-shell-extension- | gnome-shell-extension-bluetooth-quick-connect gnome-shell-extension-panel-osd | ||
gnome-shell-extension- | gnome-shell-extension-caffeine gnome-shell-extension-pixelsaver | ||
gnome-shell-extension- | gnome-shell-extension-dashtodock gnome-shell-extension-prefs | ||
gnome-shell-extension- | gnome-shell-extension-dash-to-panel gnome-shell-extension-proxyswitcher | ||
gnome-shell-extension- | gnome-shell-extension-desktop-icons-ng gnome-shell-extension-shortcuts | ||
gnome-shell-extension- | gnome-shell-extension-easyscreencast gnome-shell-extension-sound-device-chooser | ||
gnome-shell-extension- | 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> | </syntaxhighlight> | ||
{{collapse/end}} | {{collapse/end}} |
Revision as of 12:50, 27 August 2022
This is a short guide that cover my setup of Kali Linux as desktop environment. It doesn't cover the installation process of Kali Linux itself.
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
- Reference: Magento forum – Warning: os-prober will not be executed to detect other bootable partitions
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
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. If there are some performance issues check NVIDIA Settings
> PowerMizer
> Performance Mode
. You can change the default performance mode by changing xorg.conf
or you can change it via the CLI by the following commands.
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=0 # Adaptive
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 # Prefer Maximum Performance
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=2 # Auto
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=3 # Prefer Consistent Performance
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 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
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
- 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 Kali at AMD Ryzen9 Desktop PC with Dual-boot and Passthrough
- 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