diff --git a/.local/share/dolphin/bookmarks.xml b/.local/share/dolphin/bookmarks.xml new file mode 100644 index 0000000..793a684 --- /dev/null +++ b/.local/share/dolphin/bookmarks.xml @@ -0,0 +1,264 @@ + + + + + bin + + + + + + + + Téléchargements + + + + + + + + + dev + + + + + + + . + + + + + + + + 15118 + + + + + + + + ACE-EV + + + + + + + + dotfiles + + + + + + + + reqz-v2g-20 + + + + + + + + wb_poc + + + + + + + + + dev_3rd + + + + + + + . + + + + + + + + C++ + + + + + + + + + dev_local + + + + + + + + + NC + + + + + + + Famille + + + + + + + + Linux + + + + + + + + Michel + + + + + + + + VEDECOM + + + + + + + + + onedriver + + + + + + + + D1-OS4 + + + + + + + . + + + + + + + + ACE-EV + + + + + + + + WPx Documents utiles + + + + + + + . + + + + + + + + + Datasheets + + + + + + + + Arduino + + + + + + + + Codico + + + + + + + + Raspberry + + + + + + + + + Normes + + + + + + + + BNA_CN-31 + + + + + + + + IEC 61851 + + + + + + + + ISO 15118 et DIN SPEC 70121 + + + + + + + + + diff --git a/.local/share/dolphin/view/properties/global/.directory b/.local/share/dolphin/view/properties/global/.directory new file mode 100644 index 0000000..9bf62fb --- /dev/null +++ b/.local/share/dolphin/view/properties/global/.directory @@ -0,0 +1,10 @@ +[Dolphin] +GroupedSorting=true +PreviewsShown=false +SortFoldersFirst=false +Timestamp=2022,3,29,11,43,47.203 +Version=4 +ViewMode=1 + +[Settings] +HiddenFilesShown=true diff --git a/.local/share/kservices5/ark.desktop b/.local/share/kservices5/ark.desktop new file mode 100644 index 0000000..297bfcd --- /dev/null +++ b/.local/share/kservices5/ark.desktop @@ -0,0 +1,38 @@ +[Desktop Entry] +Type=Service +ServiceTypes=KonqPopupMenu/Plugin +MimeType=all/all; +Actions=as_zstd;as_7z;as_bz2;as_gz;as_zip;00_dialog; +X-KDE-Submenu=Compress +X-KDE-StartupNotify=false +X-KDE-Priority=TopLevel + +[Desktop Action as_7z] +Name=as 7zip archive +Icon=ark +Exec=ark --changetofirstpath --add --autofilename 7z %F + +[Desktop Action as_bz2] +Name=as bz2 archive +Icon=ark +Exec=ark --changetofirstpath --add --autofilename tar.bz2 %F + +[Desktop Action as_gz] +Name=as gz archive +Icon=ark +Exec=ark --changetofirstpath --add --autofilename tar.gz %F + +[Desktop Action as_zip] +Name=as zip archive +Icon=ark +Exec=ark --changetofirstpath --add --autofilename zip %F + +[Desktop Action as_zstd] +Name=as Zstandard archive +Icon=ark +Exec=ark --changetofirstpath --add --autofilename tar.zst %F + +[Desktop Action 00_dialog] +Name=Choose... +Icon=ark +Exec=ark --add --changetofirstpath --dialog %F diff --git a/.local/share/kservices5/compare-using-meld.desktop b/.local/share/kservices5/compare-using-meld.desktop new file mode 100644 index 0000000..264eb36 --- /dev/null +++ b/.local/share/kservices5/compare-using-meld.desktop @@ -0,0 +1,38 @@ +# Version 1.0 +# https://www.opencode.net/ashark/compare-using-meld_dolphin-service-menu + +[Desktop Entry] +Type=Service +ServiceTypes=KonqPopupMenu/Plugin +MimeType=inode/directory;application/octet-stream; +Icon=org.gnome.meld +Actions=setArg1;diff;diffsudo;_SEPARATOR_;selected;selectedsudo; +X-KDE-StartupNotify=false +X-KDE-Submenu=Compare using meld +X-KDE-Priority=TopLevel + +[Desktop Action setArg1] +Icon=document-compareleft +Exec=echo "%U" > /tmp/meld-menu-arg1 +Name=Mark for use in left column + +[Desktop Action diff] +Icon=document-compareright +Exec=ARG1=$(cat /tmp/meld-menu-arg1);meld "$ARG1" %U; rm /tmp/meld-menu-arg1; +Name=Use in right column and compare + +[Desktop Action diffsudo] +Icon=document-compareright +Exec=ARG1=$(cat /tmp/meld-menu-arg1); rm /tmp/meld-menu-arg1; if [ "$XDG_SESSION_TYPE" = "wayland" ]; then xhost +si:localuser:root && pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch meld "$ARG1" %U && xhost -si:localuser:root ; else pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true meld "$ARG1" %U; fi; +Name=Use in right column and compare as root + +[Desktop Action selected] +Icon=kr_comparedirs +Exec=meld %U; rm /tmp/meld-menu-arg1; +Name=Compare selected (highlighted) files/folders + +[Desktop Action selectedsudo] +Icon=kr_comparedirs +# Exec=sudo meld %U; rm /tmp/meld-menu-arg1; +Exec=if [ "$XDG_SESSION_TYPE" = "wayland" ]; then xhost +si:localuser:root && pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dbus-launch meld %U && xhost -si:localuser:root ; else pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true meld %U; fi; +Name=Compare selected (highlighted) files/folders as root diff --git a/.local/share/kservices5/copy-to-klipper.desktop b/.local/share/kservices5/copy-to-klipper.desktop new file mode 100644 index 0000000..e2acad5 --- /dev/null +++ b/.local/share/kservices5/copy-to-klipper.desktop @@ -0,0 +1,225 @@ +# Author: Fabio Mucciante +# Last Update: 2021/10/29 +# Version: 1.2.3 +# +# Manual Install: +# - KDE 4: Copy this file under: ~/.kde4/share/kde4/services/ServiceMenus/ +# - KDE 5: Copy this file under: ~/.local/share/kservices5/ServiceMenus/ +# +# References: +# - https://freeaptitude.altervista.org/downloads/copy-to-klipper.html +# - https://github.com/fabiomux/kde-servicemenus + +[Desktop Entry] +Type=Service +MimeType=all/all +X-KDE-ServiceTypes=KonqPopupMenu/Plugin +Icon=klipper +Actions=copy_filename_full;copy_filename_name;copy_filename_path;copy_filename_name_noext;copy_hash_md5;copy_hash_sha256;copy_hash_sha512;copy_type_mime;copy_type_filetype;copy_size_bytes;copy_size_hr;copy_perm_oct;copy_perm_hr;copy_owner_groupid;copy_owner_groupname;copy_owner_userid;copy_owner_username;copy_mount_point;copy_last_access;copy_last_modification +X-KDE-Submenu=Copy to the clipboard +X-KDE-Submenu[it]=Copia nella clipboard +X-KDE-Submenu[es]=Copiar en el portapapeles +X-KDE-Submenu[fr]=Copier dans la presse-papier +X-KDE-Submenu[nl]=Kopiëren naar klembord +X-KDE-Submenu[de]=In die Zwischenablage kopieren +X-KDE-Priority=TopLevel + +[Desktop Action copy_filename_full] +Name=Copy the full filename +Name[it]=Copia il nome del file completo +Name[es]=Copiar el nombre de fichero completo +Name[fr]=Copier le nom de fichier complet +Name[nl]=Volledige bestandsnaam kopiëren +Name[de]=Vollen Dateinamen kopieren +Icon=klipper +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents '%f' + +[Desktop Action copy_filename_name] +Name=Copy the filename +Name[it]=Copia il nome del file +Name[es]=Copiar el nombre de fichero +Name[fr]=Copier le nom de fichier +Name[nl]=Bestandsnaam kopiëren +Name[de]=Dateinamen kopieren +Icon=klipper +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents '%n' + +[Desktop Action copy_filename_path] +Name=Copy only the path +Name[it]=Copia solo il percorso del file +Name[es]=Copiar solo la ruta de acceso +Name[fr]=Copier le chemin d'accès +Name[nl]=Alleen bestandslocatie kopiëren +Name[de]=Nur den Pfad kopieren +Icon=klipper +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents '%d' + +[Desktop Action copy_filename_name_noext] +Name=Copy the filename without extension +Name[it]=Copia il nome del file senza estensione +Name[es]=Copiar el nombre del fichero sin extension +Name[fr]=Copier le nom de fichier sans extension +Name[nl]=Bestandsnaam zonder extensie kopiëren +Name[de]=Dateiname ohne Datienendung kopieren +Icon=klipper +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;x=%n;$exe org.kde.klipper /klipper setClipboardContents "${x%.*}" + +[Desktop Action copy_hash_md5] +Name=Copy the md5 checksum +Name[it]=Copia l'hash md5 +Name[es]=Copiar el hash md5 +Name[fr]=Copier l'hachage md5 +Name[nl]=MD5-controlesom kopiëren +Name[de]=MD5-Checksumme kopieren +Icon=checkmark +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;if [ -d '%f' ]; then kdialog --error 'The hash cannot be calculated for a directory' --title 'Directory'; exit; fi;$exe org.kde.klipper /klipper setClipboardContents "`md5sum '%f'|cut -f 1 -d ' '`" + +[Desktop Action copy_hash_sha256] +Name=Copy the sha256 checksum +Name[it]=Copia l'hash sha256 +Name[es]=Copiar el hash sha256 +Name[fr]=Copier l'hachage sha256 +Name[nl]=SHA256-controlesom kopiëren +Name[de]=SHA256-Checksumme kopieren +Icon=checkmark +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;if [ -d '%f' ]; then kdialog --error 'The hash cannot be calculated for a directory' --title 'Directory'; exit; fi;$exe org.kde.klipper /klipper setClipboardContents "`sha256sum '%f'|cut -f 1 -d ' '`" + +[Desktop Action copy_hash_sha512] +Name=Copy the sha512 checksum +Name[it]=Copia l'hash sha512 +Name[es]=Copiar el hash sha512 +Name[fr]=Copier l'hachage sha512 +Name[nl]=SHA512-controlesom kopiëren +Name[de]=SHA512-Checksumme kopieren +Icon=checkmark +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;if [ -d '%f' ]; then kdialog --error 'The hash cannot be calculated for a directory' --title 'Directory'; exit; fi;$exe org.kde.klipper /klipper setClipboardContents "`sha256sum '%f'|cut -f 1 -d ' '`" + +[Desktop Action copy_type_mime] +Name=Copy the mime type +Name[it]=Copia il mime type +Name[es]=Copiar el mime type +Name[fr]=Copier le type mime +Name[nl]=Mimetype kopiëren +Name[de]=MIME-Typ kopieren +Icon=application-x-mimearchive +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;x=`file --mime-type '%f'`;$exe org.kde.klipper /klipper setClipboardContents "${x#*:}" + +[Desktop Action copy_type_filetype] +Name=Copy the file type +Name[it]=Copia il tipo di file +Name[es]=Copiar el tipo de fichero +Name[fr]=Copier le type de fichier +Name[nl]=Bestandstype kopiëren +Name[de]=Dateityp kopieren +Icon=application-x-mimearchive +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;x=`file '%f'`;$exe org.kde.klipper /klipper setClipboardContents "${x#*:}" + +[Desktop Action copy_size_bytes] +Name=Copy the file size (in bytes) +Name[it]=Copia la dimensione del file (in bytes) +Name[es]=Copiar el tamaño del archivo (en bytes) +Name[fr]=Copier la taille du fichier (en octets) +Name[nl]=Bestandsgrootte (in bytes) kopiëren +Name[de]=Größe in Byte kopieren +Icon=format-number-percent +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;if [ -d '%f' ]; then $exe org.kde.klipper /klipper setClipboardContents "`stat -c %s '%f'/*|awk '{c+=$1} END {printf "%s",c}'`"; else $exe org.kde.klipper /klipper setClipboardContents "`stat -c %s '%f'`"; fi + +[Desktop Action copy_size_hr] +Name=Copy the file size (human-readable) +Name[it]=Copia la dimensione del file (human-readable) +Name[es]=Copiar el tamaño del archivo (legible) +Name[fr]=Copier la taille du fichier (lisible) +Name[nl]=Bestandsgrootte (leesbaar) kopiëren +Name[de]=Größe (lesbar) kopieren +Icon=format-number-percent +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;if [ -d '%f' ]; then $exe org.kde.klipper /klipper setClipboardContents "`ls -hs '%f'|head -n 1|cut -f 2 -d ' '`"; else $exe org.kde.klipper /klipper setClipboardContents "`ls -hs '%f'|cut -f 1 -d ' '`"; fi + +[Desktop Action copy_perm_oct] +Name=Copy the file access rights (octal) +Name[it]=Copia i diritti di accesso (ottale) +Name[es]=Copie los derechos de acceso al archivo (octal) +Name[fr]=Copiez les droits d'accès au fichier (octal) +Name[nl]=Toegangsrechten kopiëren (octaal) +Name[de]=Zugriffsrechte (octal) kopieren +Icon=key-single +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %a '%f'`" + +[Desktop Action copy_perm_hr] +Name=Copy the file access rights (human-readable) +Name[it]=Copia i diritti di accesso (human-readable) +Name[es]=Copie los derechos de acceso al archivo (legible) +Name[fr]=Copiez les droits d'accès au fichier (lisible) +Name[nl]=Toegangsrechten kopiëren (leesbaar) +Name[de]=Zugriffsrechte (lesbar) kopieren +Icon=key-single +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %A '%f'`" + +[Desktop Action copy_owner_groupid] +Name=Copy the group id +Name[it]=Copia l'id del gruppo +Name[es]=Copiar la identificación del grupo +Name[fr]=Copiez l'identifiant du groupe +Name[nl]=Groepsid kopiëren +Name[de]=Gruppen-ID kopieren +Icon=group +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %g '%f'`" + +[Desktop Action copy_owner_groupname] +Name=Copy the group name +Name[it]=Copia il nome del gruppo +Name[es]=Copiar el nombre del grupo +Name[fr]=Copiez le nom du groupe +Name[nl]=Groepsnaam kopiëren +Name[de]=Gruppen-Name kopieren +Icon=group +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %G '%f'`" + +[Desktop Action copy_owner_userid] +Name=Copy the user id +Name[it]=Copia l'id utente +Name[es]=Copiar la identificación de usuario +Name[fr]=Copiez l'identifiant de l'utilisateur +Name[nl]=Gebruikersid kopiëren +Name[de]=Benutzer-ID kopieren +Icon=user +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %\\u '%f'`" + +[Desktop Action copy_owner_username] +Name=Copy the user name +Name[it]=Copia il nome utente +Name[es]=Copiar el nombre de usuario +Name[fr]=Copiez le nom d'utilisateur +Name[nl]=Gebruikersnaam kopiëren +Name[de]=Benutzernamen kopieren +Icon=user +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %\\U '%f'`" + +[Desktop Action copy_last_access] +Name=Copy the time of last access +Name[it]=Copia l'ultimo accesso +Name[es]=Copiar la hora del último acceso +Name[fr]=Copier l'heure du dernier accès +Name[nl]=Bezoekdatum kopiëren +Name[de]=Letzte Zugriffszeit kopieren +Icon=change-date-symbolic +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %x '%f'`" + +[Desktop Action copy_last_modification] +Name=Copy the time of last modification +Name[it]=Copia l'ora dell'ultima modifica +Name[es]=Copiar la hora de la última modificación +Name[fr]=Copier l'heure de la dernière modification +Name[nl]=Wijzigingsdatum kopiëren +Name[de]=Letzte Änderungszeit kopieren +Icon=change-date-symbolic +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %y '%f'`" + +[Desktop Action copy_mount_point] +Name=Copy the mount point +Name[it]=Copia il punto di mount +Name[es]=Copiar el punto de montaje +Name[fr]=Copier le point de montage +Name[nl]=Aankoppelpunt kopiëren +Name[de]=Einhängepunkt kopieren +Icon=folder-root-symbolic +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents "`stat -c %m '%f'`" diff --git a/.local/share/kservices5/open-konsole-here.desktop b/.local/share/kservices5/open-konsole-here.desktop new file mode 100644 index 0000000..5cd58d5 --- /dev/null +++ b/.local/share/kservices5/open-konsole-here.desktop @@ -0,0 +1,60 @@ +# Author: Fabio Mucciante +# Last Update: 2022/05/01 +# Version: 1.3.0 +# +# Manual Install: +# - KDE 4: Copy this file under: ~/.kde4/share/kde4/services/ServiceMenus/ +# - KDE 5: Copy this file under: ~/.local/share/kservices5/ServiceMenus/ +# +# References: +# - https://freeaptitude.altervista.org/downloads/open-konsole-here.html +# - https://github.com/fabiomux/kde-servicemenus + +[Desktop Entry] +Type=Service +MimeType=inode/directory; +X-KDE-ServiceTypes=KonqPopupMenu/Plugin +Icon=utilities-terminal +Actions=konsole_first_instance_current_session;konsole_first_instance_new_session;_SEPARATOR_;konsole_last_instance_current_session;konsole_last_instance_new_session;_SEPARATOR_;konsole_select_instance_current_session;konsole_select_instance_new_session; +X-KDE-Submenu=Open Konsole here +X-KDE-Submenu[fr]=Ouvrir dans Konsole +X-KDE-Priority=TopLevel + +[Desktop Action konsole_last_instance_current_session] +Name=Current session (last instance) +Name[fr]=Onglet actuel (dernière instance) +Icon=utilities-terminal +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then pid=`pgrep konsole|sort -rn|head -n 1` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 currentSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname | grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`;do r="$r\\n`$exe $sname /konsole/MainWindow_$i winId`.$i";done && wid=`echo -e $r|sort -rn|head -n 1|cut -f 2 -d '.'` && sid=`$exe $sname "/Windows/$wid" currentSession`;fi;$exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + +[Desktop Action konsole_last_instance_new_session] +Name=New session (last instance) +Name[fr]=Nouvel onglet (dernière instance) +Icon=window-new +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then pid=`pgrep konsole|sort -rn|head -n 1` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 newSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname|grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`; do r="$r\\n`$exe $sname /konsole/MainWindow_$i winId`.$i";done && wid=`echo -e $r|sort -rn|head -n 1|cut -f 2 -d '.'` && sid=`$exe $sname "/Windows/$wid" newSession`;fi; sleep 1 && $exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + +[Desktop Action konsole_first_instance_current_session] +Name=Current session (first instance) +Name[fr]=Onglet actuel (première instance) +Icon=utilities-terminal +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then pid=`pgrep konsole|sort -n|grep "^[0-9]"|head -n 1` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 currentSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname | grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`;do r="$r\\n`$exe $sname /konsole/MainWindow_$i winId`.$i";done && wid=`echo -e $r|sort -n|grep "^[0-9]"|head -n 1|cut -f 2 -d '.'` && sid=`$exe $sname "/Windows/$wid" currentSession`;fi;$exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + +[Desktop Action konsole_first_instance_new_session] +Name=New session (first instance) +Name[fr]=Nouvel onglet (première instance) +Icon=window-new +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then pid=`pgrep konsole|sort -n|grep "^[0-9]"|head -n 1` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 newSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname|grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`; do r="$r\\n`$exe $sname /konsole/MainWindow_$i winId`.$i";done && wid=`echo -e $r|sort -n|grep "^[0-9]"|head -n 1|cut -f 2 -d '.'` && sid=`$exe $sname "/Windows/$wid" newSession`;fi; sleep 1 && $exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + + +[Desktop Action konsole_select_instance_current_session] +Name=Current session (select the instance) +Name[fr]=Onglet actuel (choisir l'instance) +Icon=utilities-terminal +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then declare -a a;for i in `pgrep konsole`;do a[$i]="$i \\"`$exe org.kde.konsole-$i /konsole/MainWindow_1 org.qtproject.Qt.QWidget.windowTitle`\\" off"; done; eval set -- "${a[@]}";pid=`kdialog --radiolist 'Select the Konsole window' "$@"` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 currentSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname | grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`;do a["$i"]="$i \\"`$exe $sname /konsole/MainWindow_$i org.qtproject.Qt.QWidget.windowTitle`\\" off"; done; eval set -- "${a[@]}"; wid=`kdialog --radiolist 'Select the Konsole window' "$@"` && sid=`$exe $sname "/Windows/$wid" currentSession`;fi;$exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + + +[Desktop Action konsole_select_instance_new_session] +Name=New session (select the instance) +Name[fr]=Nouvel onglet (choisir l'instance) +Icon=window-new +Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;(pgrep konsole || konsole &);while ! pgrep konsole;do sleep 1; done;if expr "`$exe org.kde.konsol*`" : '.*-.*'; then declare -a a;for i in `pgrep konsole`;do a[$i]="$i \\"`$exe org.kde.konsole-$i /konsole/MainWindow_1 org.qtproject.Qt.QWidget.windowTitle`\\" off"; done; eval set -- "${a[@]}";pid=`kdialog --radiolist 'Select the Konsole window' "$@"` && sname="org.kde.konsole-$pid" && sid=`$exe $sname /Windows/1 currentSession` && wid=1; else sname='org.kde.konsole' && for i in `$exe $sname | grep "/konsole/MainWindow_[0-9]\\+\\\\$"|cut -f 2 -d '_'`;do a["$i"]="$i \\"`$exe $sname /konsole/MainWindow_$i org.qtproject.Qt.QWidget.windowTitle`\\" off"; done; eval set -- "${a[@]}"; wid=`kdialog --radiolist 'Select the Konsole window' "$@"` && sid=`$exe $sname "/Windows/$wid" newSession`;fi;$exe $sname /Sessions/$sid runCommand " cd '%f'" && $exe $sname /konsole/MainWindow_$wid hide && $exe $sname /konsole/MainWindow_$wid show + diff --git a/.local/share/kservices5/touch.desktop b/.local/share/kservices5/touch.desktop new file mode 100644 index 0000000..e89da6c --- /dev/null +++ b/.local/share/kservices5/touch.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=Service +X-KDE-ServiceTypes=KonqPopupMenu/Plugin +MimeType=all/all; +Actions=touch; +Encoding=UTF-8 +Icon=application-x-cd-image + + +[Desktop Action touch] +Name=Touch +Icon=edit-redo +Exec=touch %f diff --git a/.local/share/kxmlgui5/dolphin/dolphinui.rc b/.local/share/kxmlgui5/dolphin/dolphinui.rc new file mode 100644 index 0000000..f903ef3 --- /dev/null +++ b/.local/share/kxmlgui5/dolphin/dolphinui.rc @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Location Bar + + + + + + + + + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.local/share/kxmlgui5/okular/part.rc b/.local/share/kxmlgui5/okular/part.rc new file mode 100644 index 0000000..70b05fc --- /dev/null +++ b/.local/share/kxmlgui5/okular/part.rc @@ -0,0 +1,169 @@ + + + + + + &File + + + + + + + + + + + + + + + &Edit + + + + + + + + + + + + + + &View + + + + + + + + + + + + + &Orientation + + + + + + + + + + &Go + + + + + + + + + + + + + &Bookmarks + + + + + + + + + &Tools + + + + + + + + + + + + + + + + + + &Settings + + + + + + + + &Help + + + + + + + + + + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + + +