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
screenshotwin + F12j'ai installé flameshotsudà -S flameshotet puis j'ai créé un raccourci perso tout simplement en ajoutant la commandeflameshot gui(qui est la commande flameshot pour avoir l'interface gui) - J'ai dascativé
rmpour le shelbashetfish, pour réactivé : aller dans.bashrc(bash) et '.config/fish/config.fish(fish) et supprimeralias 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)
