User Tools

Site Tools


bordel_archlinux2

This is an old revision of the document!


Alternative à ''rm'', ''trash-cli''

https://github.com/andreafrancia/trash-cli

yay -S trash-cli

la corbeille se trouve ici : ~/.local/share/Trash/

Pour éviter de taper trash-put j'ai créé un alias : alias tp='trash-put' (que j'ai ajouté dans .config/fish/config.fish

trash-put           trash files and directories.
trash-empty         empty the trashcan(s).
trash-list          list trashed files.
trash-restore       restore a trashed file.
trash-rm            remove individual files from the trashcan. 

Raccourcis clavier personnalisés et scripts perso :

Sur KDE , on peut gérer les raccourcis dans settings > shortcut. on peut ajouter des commandes directement ou ajouter des script

  • J'ai créé des raccourcis persi présent dans ~.script_perso/
  • Pour le raccourcis screenshot win + F12 j'ai installé flameshot sudà -S flameshot et puis j'ai créé un raccourci perso tout simplement en ajoutant la commande flameshot gui (qui est la commande flameshot pour avoir l'interface gui)
  • J'ai dascativé rm pour le shel bash et fish, pour réactivé : aller dans .bashrc (bash) et '.config/fish/config.fish (fish) et supprimer alias rm='echo “Use tp or trash-put.”; false'

==== VIM ==== J'ai installé : https://github.com/amix/vimrc Avec cette installation, le fichier de config .vimrc doit être rempli ici : .vim_runtime/my_configs.vim == Plugin VIM == Il y a plusieurs manières d'installer des plugins, les méthodes dépendantes des plugins etc. = Avec vundle = Pour installé les plugins, j'ai installé https://github.com/VundleVim/Vundle.vim * ajouter le plugin à installé avec vundle (si supporté par vundle) : * ajouter un truc de ce style dans my_configs.vim : Plugin 'Valloric/YouCompleteMe' * lancer vim puis :PluginInstall, ensuite il installe les plugins (ajoutés précédemment dans le dossier de config) * ça va ajouter les plugins dans /vim/bundle (si ce n'est pas la cas, il faut surement installer pathogene et mettre execute pathogen#infect() dans my_conigs.vim. == Installer YMC == * check les requirements * la doc est assz clair, installer pour lunix 64 bits : https://github.com/ycm-core/YouCompleteMe?tab=readme-ov-file#installation * il faut bien ajouter Plugin 'Valloric/YouCompleteMe' dans my_configs.vim == Quelques configuration de base YMC == : Attention <code> “ FOR AUTO SUGGESTION AFTER A '.' ':' let g:ycm_semantic_triggers = { \ 'c': ['→', '.'], \ 'objc': ['→', '.', 're!\[[_a-zA-Z]+\w*\s', 're!^\s*[^\W\d]\w*\s', \ 're!\[.*\]\s'], \ 'ocaml': ['.', '#'], \ 'cpp,cuda,objcpp': ['→', '.', '::'], \ 'perl': ['→'], \ 'php': ['→', '::'], \ 'cs,d,elixir,go,groovy,java,javascript,julia,perl6,python,scala,typescript,vb': ['.'], \ 'ruby,rust': ['.', '::'], \ 'lua': ['.', ':'], \ 'erlang': [':'], \ } ” AUTOMATIC TRIGGER SUGGESTION (AVOID TO USE CTRL + ESPACE) let g:ycm_semantic_triggers = { \ 'python': [ 're!\w{2}' ] \ 'AUTRES LANGAGES': [ 're!\w{2}' ] \ } “ AUTOMATIC TRIGGER SUGGESTION (AVOID TO USE CTRL + ESPACE) let g:ycm_autoclose_preview_window_after_completion = 1 ” GESTION DES COULEURS DE LA LISTE DES SUGGESTIONS (C'EST VIM QUI GERE LE THEME) “ Fond sombre pour la liste des suggestions highlight Pmenu ctermbg=black ctermfg=lightgray guibg=#1e1e1e guifg=#c0c0c0 ” Accentuation de l'élément sélectionné highlight PmenuSel ctermbg=gray ctermfg=white guibg=#4c4c4c guifg=#ffffff “ Couleur pour la barre de défilement highlight PmenuSbar ctermbg=darkgray guibg=#3a3a3a ” Couleur pour la barre active (thumb) highlight PmenuThumb ctermbg=lightgray guibg=#606060 </code> ==== Picom ==== Permet de faire des effets de transitions entre les fenetres, arrondir les fenetres etc. Plus d'explications dans la partie configuration i3 ==== fail2ban :==== === whitelist === * sudo nano /etc/fail2ban/jail.conf * ex : ignoreip = 192.168.1.150 10.10.10.0/24 75.76.77.78 * service fail2ban restart === check les ip bannies et debannir si besoin: === On check les jail name : sudo fail2ban-client status On regarde les ip bannies pour un jail name sudo fail2ban-client status <jail-name> Pour debannir : sudo fail2ban-client set <jail-name> unbanip <IP address> ==== Back up dossier de configs arch ==== aller dans /home/archban/.backup_config_files_rsync.txt et lancer les rsync si besoin de faire un back up. les backup se touvent sur le naspi /srv/dev-disk-by-uuid-7330262f-4509-4ef0-ab7e-c568c47f61b6/archtour'' (bien checker les dossiers cachés)

bordel_archlinux2.1735304370.txt.gz · Last modified: by alban