1. Install Flameshot on your Linux:
sudo apt install flameshot
2. Go to Settings -> Keyboard -> Shortcuts and add command /usr/bin/flameshot gui to key PrtScr (Print)
/usr/bin/flameshot gui
1. Install Flameshot on your Linux:
sudo apt install flameshot
2. Go to Settings -> Keyboard -> Shortcuts and add command /usr/bin/flameshot gui to key PrtScr (Print)
/usr/bin/flameshot gui
In this GitHub repository you can find free and open public APIs which you can use in your projects: https://github.com/public-apis/public-apis
A collective list of free APIs for use in software and web development
GitHub repository: https://github.com/public-apis/public-apis
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaSS providers.
This is a list of Free Software network services and web applications which can be hosted on your own server(s). Non-Free software is listed on the Non-Free page.
Ventoy is an open source tool to create a bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
With ventoy, you don’t need to format the drive again and again, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to a USB flash drive and load them directly.
You can copy many files at the same time, and ventoy will give you a boot menu to select them.
Official WebSite: https://www.ventoy.net/en/index.html
In this list we will show open source alternatives to ChatGPT.
Cockpit gives you a GUI for your server, which can be accessed via a web browser. Cockpit makes it easy to start containers, administer storage, configure networks, inspect logs, and perform system tasks with a mouse.
You can think of Cockpit like a graphical “desktop interface”, but for individual servers.
To install Cockpit on Debian / Ubuntu use command:
sudo apt install cockpit
Default Cockpit web port is 9090, don’t forget to allow access to this port in your firewall.
With Cockpit you can easy get access to server terminal from your Web-browser:
LibreWolf is a fork of Firefox, focused on privacy, security and freedom. This browser provides such features:
Download this program You can on the official Web-site of LibreWolf browser: https://librewolf-community.gitlab.io/
The source code of LibreWolf You can get here: https://gitlab.com/librewolf-community/browser
Touchégg is an app that runs in the background and transform the gestures you make on your touchpad or touchscreen into visible actions in your desktop.
For example, you can swipe up with 3 fingers to maximize a window or swipe left with 4 finger to switch to the next desktop.
Many more actions and gestures are available and everything is easily configurable.
Download and install program you can on official Git repository: https://github.com/JoseExposito/touchegg
yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.
Official GitHub repository: https://github.com/yt-dlp/yt-dlp
Installation:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp
Yt-dlp usage similar as a youtube-dl. To show all supported video formats use command:
yt-dlp -F https://youtube.com/video-id
To download video use command with flag yt-dlp -f <firmat-id> <video-url>
yt-dlp -f 22 https://youtube.com/video-id
To download all videos from playlist and convert them to mp3 use command:
yt-dlp --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'YOUTUBE-PLAYLIST-URL'
Proxmox VE (Proxmox Virtual Environment) – this is a open source virtualization system, that uses a hypervisor KVM and LXC, based on Debian GNU Linux.
First edit your /etc/hosts file and write there your IP address:
sudo nano /etc/hosts
192.168.1.2 hostname.com hostname
Add Proxmox VE distribution to your operating system:
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
Add key for Proxmox VE repository:
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg # optional, if you have a non-default umask
Update packages list and upgrade your system:
apt update && apt full-upgrade
Install Proxmox VE packages:
apt install proxmox-ve postfix open-iscsi
Reboot your system
reboot
After reboot open your web borwser and go to https://192.168.1.2:8006, where 192.168.1.2 – is a IP address of your Proxmox computer, and 8006 – default Proxmox port.
That’s all, Proxmox VE successfully installed on your PC. Now you can create new Virtual machines…