This is an old revision of the document!
Various useful tools
Userfull list
-
- 3D-2D
- Dev
- Network
- Communication
- Utilities
screenshots
My goto app is flameshot on X.
I've found it buggy on Wayland so I use the following combo with grim, slurp, wl-copy and swappy to achieve the same results :
#!/bin/bash FILEDIR=~/Downloads/scrots/ IMG=$FILEDIR$(date +%F_%H-%M-%S).png grim -g "$(slurp)" $IMG wl-copy < $IMG swappy -f $IMG
Update time and date from network clock
#!/bin/bash curlinero=`curl https://savvytime.com/local/france 2>/dev/null | grep -i stLocationTimeM` heure=`echo $curlinero | grep -oE '(([0-9]){2}:){2}([0-9]){2}'` date=`echo $curlinero | grep -oE '([0-9]){4}-([0-9]){2}-([0-9]){2}'` echo $date echo $heure sudo date +%F -s $date sudo date -s $heure
Update timezone
timedatectl list-timezones
timedatectl set-timezone Europe/Paris
access grub2
press on shift during the boot phase
yaourt
#!/bin/bash git clone https://aur.archlinux.org/package-query.git cd package-query makepkg -si cd .. git clone https://aur.archlinux.org/yaourt.git cd yaourt makepkg -si cd .. rm -rf package-query rm -rf yaourt
Thèmes Kvantum
source
sudo pacman -S kvantum-qt5
- Select Kvantum from System Settings → Application Style → Widget Style and apply it. - Select Kvantum from System Settings → Color → Scheme and click Apply. You could change the color scheme later if you choose another Kvantum theme with Kvantum Manager (see “Using Other Themes” below).
to install a theme, download the archive and copy the folder containing the .kvconfig and the .svg into /usr/share/Kvantum/$THEME_NAME/.
Kill process in 1 line
show the process :
ps axf | grep <process name> | grep -v grep | awk '{print “kill -9 ” $1}'
pipe to sh to kill it
ps axf | grep <process name> | grep -v grep | awk '{print “kill -9 ” $1}' | sh
Bookmarks
bash tools
# check for root access SUDO= if [ "$(id -u)" -ne 0 ]; then # Si l'utilisateur est root, alors on utilise "SUDO" dans le script SUDO=$(command -v sudo 2> /dev/null) if [ ! -x "$SUDO" ]; then echo "Error: Run this script as root" exit 1 fi fi
# check if command is available check_cmd() { command -v "$1" 2> /dev/null } if check_cmd curl; then echo "curl is accessible" fi if ! check_cmd curl; then echo "Curl is needed to proceed with the installation" exit 1 fi
# execute script from URL sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh) # if curl missing sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh)