Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:tools:linux:misc-tools [2023/09/30 14:57] crunchyslimefr:tools:linux:misc-tools [2024/01/28 12:44] (Version actuelle) – [Download youtube vidéo from clipboard] crunchyslime
Ligne 23: Ligne 23:
     * [[man>nethogs]]     * [[man>nethogs]]
     * [[man>nmap]]     * [[man>nmap]]
 +    * [[man>mosh]]
     * [[man>mtr]]     * [[man>mtr]]
     * [[man>freerdp2-wayland]] - [[man>freerdp2-x11]]     * [[man>freerdp2-wayland]] - [[man>freerdp2-x11]]
Ligne 31: Ligne 32:
     * [[man>noto-fonts-emoji]]     * [[man>noto-fonts-emoji]]
   * Utilitaires   * Utilitaires
 +    * [[man>yt-dlp]]
     * [[man>unrar]]     * [[man>unrar]]
 +    * [[man>ncdu]]
     * [[man>btop]]     * [[man>btop]]
     * [[man>obs-studio]]     * [[man>obs-studio]]
Ligne 74: Ligne 77:
 appuyer sur ''shift'' pendant la phase de boot appuyer sur ''shift'' pendant la phase de boot
  
-====install script==== 
- 
-<code bash> 
-#!/bin/bash 
-## 3D 
-sudo pacman -S cura openscad freecad 
-## base 
-sudo pacman -S base-devel git nethogs nmap mtr cmake noto-fonts-emoji unrar 
-## Utilitaires 
-sudo pacman -S conky flameshot audacity htop gimp 
-## productivity 
-sudo pacman -S thunderbird discord freerdp2-x11 openvpn 
-## freerdp2-wayland 
-## bonus 
-sudo pacman -S dolphin-emu signal-desktop obs-studio 
-</code> 
  
 ====yaourt==== ====yaourt====
Ligne 131: Ligne 118:
  
 [[https://stackoverflow.com/questions/17440585/how-to-get-pid-of-process-by-specifying-process-name-and-store-it-in-a-variable|source]] [[https://stackoverflow.com/questions/17440585/how-to-get-pid-of-process-by-specifying-process-name-and-store-it-in-a-variable|source]]
 +
 +====Bookmarks====
 +
 +un outils de bookmark facile et rapide comme vu dans cette vidéo ([[https://invidious.fdn.fr/watch?v=d_11QaTlf1I|lien invidous]]).
 +Notre objectif est de pouvoir stocker ce qui est surligné (en utilisant [[man>xclip]]) dans un fichier ''.bookmarks''. On vient ensuite lire ce fichier avec [[man>dmenu]]
 +
 +<code bash>
 +#!/bin/bash
 +
 +bookmark=`xclip -o`
 +file="$HOME/.bookmarks"
 +
 +if grep -q "^$bookmark" "$file"; then
 + notify-send "already exists"
 +else
 + notify-send "Bookmark added !" "$bookmark"
 + echo "$bookmark" >> "$file"
 +fi
 +</code>
 +puis dans mon ''.config/i3/config'' j'ai les raccourcis suivants
 +<code>
 +bindsym $mod+Shift+b exec ~/s/add-bookmark
 +bindsym $mod+b exec xdotool type "$(grep -v '^#' ~/.bookmarks | dmenu -i -l 50 | cut -f1)" 
 +bindsym $mod+n exec xdotool type "$(grep -v '^#' ~/.bookmarks-ssh | dmenu -i -l 50 | cut -f1)"
 +</code>
 +
 +//⚠️ ce script a été rédigé pour i3 sous X, sous Wayland il conviendra de remplacer ''xdotool type'' par ''wtype'' et ''xclip -o'' par une commande basée sur [[https://github.com/bugaevc/wl-clipboard|wl-clipboard]]//
 +
 +====Download youtube vidéo from clipboard====
 +Avec X en utilisant [[man>xsel]] : ''yt-dlp --write-sub -f bestvideo+bestaudio `xsel -ob`''\\
 +Avec wayland en utilisant [[man>wl-paste]] (il semblerait que wl-paste ne reproduit pas exactement le comportement de [[man>xsel]], utilisation d'un fichier temporaire tampon) : 
 +<code bash>
 +#!/bin/bash
 +cd "/path/to/download/folder"
 +wl-paste > /tmp/youtube-paste-to-dl
 +#launching in a detached terminal to make it work with shortcuts
 +xfce4-terminal -e 'yt-dlp --write-sub -f bestvideo+bestaudio -a /tmp/youtube-paste-to-dl'
 +rm /tmp/youtube-paste-to-dl
 +</code>
  
 ====bash tools==== ====bash tools====
  • fr/tools/linux/misc-tools.1696078664.txt.gz
  • Dernière modification : 2023/09/30 14:57
  • de crunchyslime