sudo apt install flatpak gnome-software-plugin-flatpak gnome-software
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
You may get asked for your password to confirm this action.
Go to their official page and download the Linux client
2. Navigate to your folder where you downloaded it
3. Make the file executable with: chmod u+x TeamSpeak3-Client-linux_*.run
4. ./TeamSpeak3-Client-linux_*.run
5. Scroll through it (or read it .. LOL) and accept the Terms of Service with y
6. sudo mv ~/Downloads/TeamSpeak3-Client-linux_amd64/ /usr/local
7. sudo nano ~/.local/share/applications/teamspeak3-client.desktop
8. Copy paste the following and save the file
[Desktop Entry]
Name=Teamspeak 3 Client
GenericName=Teamspeak
Comment=Speak with friends
Comment=Speak with friends
Exec=/usr/local/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh Terminal =>
X-MultipleArgs=false
Type=Application
Icon=/usr/local/TeamSpeak3-Client-linux_amd64/styles/default/logo-128x128.png
StartupWMClass=TeamSpeak 3
StartupNotify=true
9. Now you can search your TS3 client via your application menu
10. You can also add a desktop shortcut with cp ~/.local/share/applications/teamspeak3-client.desktop ~/Desktop
sudo apt –y install icedtea-netx
Once installed, run your file via javaws <sample>.jnlp, opening it directly is the alternative. Only tested on Ubuntu.
Here is a download link, so you can download Java without the sign-in, which is for whatever reason required on Oracle now..
Installing JDK and JRE via terminal:
sudo apt update
sudo apt install default-jre && sudo apt install default-jdk
To check it afterwards type
java -version
How to Install VMware Workstation Pro on Debian 11 / 10
VMWare Kernel Problems / Kernel install fixes
VMWare Workstation Pro 16 on Ubuntu which is basically, the same as https://linuxhint.com/install-vmware-workstation-pro-16-on-linux/ and this one https://www.sysnettechsolutions.com/en/install-vmware-ubuntu/
Fails to build kernel modules VMMON & VMNET
Which is basically the same fix as for Fedora here. Make sure to replace it with your version vmware --version.
There is this Firewall called "gufw", accessible here. When you install it on Debian/Ubuntu, you won't have any problems, as the software also exists in the software catalog by default, however, on Fedora it does not.
Installing it - like the INSTALL file said - and yes, with all depencendies, results for me in this:
~$ gufw
python3: can't open file '/usr/share/gufw/gufw/gufw.py': [Errno 2] No such file or directory
Although installed correctly, the fix for this is:
Go to the file in /usr/bin/ named "gufw-pkexec", open it with a text editor and edit the file location to the location where the git-clone is or where the file is.
#!/bin/bash
python3 /home/~user~/Documents/gufw/gufw/gufw.py $1
Open your terminal and run these two (separated one after another). You eventually have to run these two everytime again, after an reboot, so yoo could make a script for this as well.
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.SetPermission string:'screenshot' boolean:true string:'screenshot' string:'org.flameshot.Flameshot' array:string:'yes'
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot' string:'screenshot'
Here is how you could script it (NOTE: For Fedora 39)
1. sudo nano /etc/systemd/system/permission-fix.service
2. Copy paste the following
[Unit]
Description=Fix permissions for screenshot application
[Service]
Type=oneshot
ExecStart=/usr/bin/dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.SetPermission string:'screenshot' boolean:true string:'screenshot' string:'org.flameshot.Flameshot' array:string:'yes'
ExecStart=/usr/bin/dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot' string:'screenshot'
[Install]
WantedBy=multi-user.target
3. Save the file by pressing "Ctrl + O", then "enter", and exit by pressing "Ctrl + X".
4. Reload systemd to pick up the new service sudo systemctl daemon-reload
5. Enable the service to start at boot sudo systemctl enable permission-fix.service
Since it's [almost] every time not shown as option to choose from, here is a workaround to still add Outlook as default mail application:
1. Search where outlook is installed and what the name actually is:
sudo find / -name "*outlook*.desktop" 2>/dev/null
then, 2., get the name - in my case the name is io.github.mahmoudbahaa.outlook_for_linux.desktop
and now 3. Set it as default application with:
xdg-settings set default-url-scheme-handler mailto io.github.mahmoudbahaa.outlook_for_linux.desktop
While trying to update, you may receive this Message:
"Py Charm does not have write access to usr/share/java. Please run it by a privileged user."
If that's the case, try the following. This might also work when you receive the same message on a different path.
User@User:~$ cd /usr/share/java
User@User:ls /usr/share/java$
libreoffice pycharm-community
User@User:/usr/share/java$ sudo chmod 777 -R pycharm-community/
Now restart it simply and try to update it again. This resolved the permission message for me.
Or you could just simply start Py Charm aus sudo.
Edit your settings to the following:
Before you use this, I do not recommend it and it's rather a workaround if nothing else works for you, it's certainly not an actual fix.
sudo apt-get install keychain
/usr/bin/keychain --nogui $HOME/.ssh/id_rsa
source $HOME/.keychain/$HOSTNAME-sh
check if ssh agent is running
eval "$(ssh-agent -s)"
You can open your dconf editor, then navigate to /org/gnome/desktop/privacy/. Toggle off the "remember-app-usage" option.
Alternatively, via your terminal:
gsettings set org.gnome.desktop.privacy remember-app-usage false
Type in your address bar chrome://flags
Search for WebRTC and disable it.
Restart your Chrome based webbrowser
This works in Windows as well and does not apply to Linux only.
systemctl disable dnf-makecache.service
systemctl disable dnf-makecache.timer
~$ locate jetbrains-toolbox
/home/stephan/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox
/home/stephan/.local/share/applications/jetbrains-toolbox.desktop
~$ sudo rm ~/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox
Place your finger on the fingerprint reader
~$ sudo rm ~/.local/share/applications/jetbrains-toolbox.desktop
rm -rf ~/.wine
rm -rf ~/.config/menus/applications-merged/wine*
rm -rf ~/.local/share/applications/wine
rm -rf ~/.local/share/desktop-directories/wine*
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
If you get an output that something couldn't be deleted, delete it yourself with:
sudo rm -rf /opt/homebrew
sudo apt install wine
sudo wine-binfmt
cp /usr/share/doc/wine/examples/wine.desktop $HOME/.local/share/applications/
This works as well, if the above does not:
cp /usr/share/doc/wine/examples/wine.desktop/usr/share/applications/
Now it should appear in "open with" and you can select it. This was tested on Ubuntu 20.04.
System Monitor:
"gnome-system-Monitor"
Terminal:
"gnome-terminal
Example picture how to set it up:
Locate .bashrc in your home folder, open it and scroll to end of the file
Syntax: alias [aliasName]=’old_command'
As example: update='sudo apt-get install update -y && sudo apt-get upgrade -y'
Run source ~/.bashrc to restart the bashrc file.
Open your terminal, type "update" and enjoy a simple shortcut for a usually annoying long command.
The following command will block any running service from opening a port by itself and communicating locally.
sudo firewall-cmd --set-default-zone=public
sudo firewall-cmd --remove-service=ssh
sudo firewall-cmd --reload