====== Get Desktop menus for custom applications: ====== A "desktop" file is necessary for it. ===== Storage of the desktop file: ===== * into the folder ''/usr/share/applications'' if the entry should be displayed for every user * into the folder ''~/local/share/applications'' if the application is only available for 1 user ===== The desktop file: ===== A desktop file contents following: [Desktop Entry] Encoding=UTF-8 Type=Application Name=name of the application Name[fr_FR]=name of the application in the foreign language Comment=comment about the application Comment[fr]=comment about the application in the foreign language Exec=/path/of/the/script/of/the/application Icon=/path/of/the/icon Categories=GTK;Utility; * to get the "right" category: have a look into existing desktop files of applications of the category that you want to choose * ''/usr/share/icons/oxygen/base/32x32/'' is a folder that contains a lot of good icons ====== Activer une touche "compose" perso ====== Sous ''paramètres'' => ''clavier'' => ''saisie'' il est possible d'activer la touche compose. Malheureusement seules les touches proposées peuvent être sélectionnées à cet effet. Voici comment activer une autre touche: * créer dans ''~/scripts'' un script qui "xmodmap" en se référençant à ''~.xmodmap'' #!/bin/bash sleep 15 && xmodmap ~/.xmodmaprc exit 0; La tempo est nécessaire pour que le xmodmap soit lancé après l'ouverture complète de la session (voir [[https://bugzilla.redhat.com/show_bug.cgi?id=873656#c16|Commentaire #16]]) * avec la commande ''xev'' et en appuyant sur la touche à assigner pour la repérer: c'est la ''kexcode XX'' * créer un fichier ''~.xmodmaprc'' qui désigne la touche keycode 64 = Multi_key * créer dans ''/usr/share/application'' l'entrée ''.desktop'' qui pointe sur le script: [Desktop Entry] Encoding=UTF-8 Type=Application Name=activation touche compose Name[fr]=activation touche compose Comment=activation touche compose Comment[fr]=activation touche compose Exec=/home/mon_user/scripts/activation_touche_compose Icon=applications-utilities Categories=GTK;Utility; Name[fr_FR]=activation_touche_compose => Résultats: \\ - mon script est visible dans le menu des applications \\ - mon script fonctionne quand je le lance depuis le menu des applications \\ - dans l'utilitaire ''tweak'' je peux le sélectionner pour un démarrage automatique Vérifier que l'entrée ''.desktop'' est présente dans ''/home/tonuser/.config/autostart/'', l'ajouter le cas échéant. ====== Disable auto-lock of the screen ====== Even if the auto-lock of the screen is disabled by the parameters of the screen saver, the screen get locked after inactivity. \\ To disable this: got to ''parameters'' => ''confidenciuality'' and disable the lock of the screen. ====== Get the full path in Nautilus ====== Target: get the full path of the files (/folder/sub-folder/file) in the bar of nautilus. \\ * only 1 time: Simply press ''Strg'' and ''l'' \\ To return to the original breadcrumb view, make sure that the editable text area has the focus then press the ''Esc'' key. \\ \\ * To make it permanent type: gsettings set org.gnome.nautilus.preferences always-use-location-entry true [[http://unix.stackexchange.com/questions/154106/show-address-bar-w-full-path-in-nautilus-instead-of-breadcrumbs-bar|Source]] ====== Extensions Gnome ====== [[https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation|Source]] \\ * install the module ''gnome-shell-integration'' into firefox (modules => extensions) * install the second part of the module: # dnf copr enable region51/chrome-gnome-shell # dnf install chrome-gnome-shell For extensions about the system monitoring on my "KCN"-PC: # dnf install NetworkManager-glib-devel libgtop2-devel ====== Nextcloud and gnome-keyring ====== To make the client Nextcloud able to store the passwords into the gnome-keyring, make sure that boths rpms ''libgnome-keyring'' and ''gnome-keyring'' are instaled. ====== Get icons on Desktop by Gnome 3.28 ====== Source: https://blog.drsolly.com/2018/05/upgrading-to-fedora-28.html \\ I prefer put the desktop file into /usr/shrare/applications/ and give each user the possibility to activate it via gnome-tweak => autostart: * # dnf install nemo * # nano /usr/share/applications/activation_nemo_AG.desktop * and enter in it: [Desktop Entry] Type=Application Name=Nemo Comment=Start Nemo desktop at log in Exec=nemo-desktop OnlyShowIn=GNOME; AutostartCondition=GSettings org.nemo.desktop show-desktop-icons X-GNOME-AutoRestart=true Icon=/usr/share/icons/gnome/32x32/apps/preferences-desktop-wallpaper.png Categories=GTK;Utility; Name[fr_FR]=nemo-autostart-with-gnome * the activation should be visible into the menu of applications * select for autostart via gnome-tweak ====== Screen saver ====== # dnf install xscreensaver