From 907d7f26df777525b5db4f34ee5fcf229a3d058a Mon Sep 17 00:00:00 2001 From: Robin Candau Date: Sun, 19 May 2024 20:47:46 +0200 Subject: [PATCH] Add the method to force `arch-update` to run in a specific terminal emulator via the desktop file to the documentation (#168) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add the method to force `arch-update` to run in a specific terminal emulator via the desktop file to the documentation (as a workaround for people using a terminal emulator not supported by `gio` for whom clicking on the systray applet icon does nothing) This PR aims to add the method required to force `arch-update` to run in a specific terminal emulator via the desktop file to the documentation. This is to document this as workaround for people using a terminal emulator not [known/supported](https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gdesktopappinfo.c#L2694) by `gio` (for whom cliking on the systray applet icon does nothing and reports the following error: `gio: Unable to launch application ‘/usr/share/applications/arch-update.desktop’: Unable to find terminal required for application`). It also includes some alternatives, such as creating a symlink pointing to `/usr/bin/xterm` for the desired terminal emulator, or simply installing a supported terminal emulator. Fixes https://github.com/Antiz96/arch-update/issues/162 --- README-fr.md | 18 ++++++++++++++++++ README.md | 18 ++++++++++++++++++ doc/man/arch-update.1 | 24 ++++++++++++++++++++++++ doc/man/fr/arch-update.1 | 24 ++++++++++++++++++++++++ 4 files changed, 84 insertions(+) diff --git a/README-fr.md b/README-fr.md index 666a455..927c040 100644 --- a/README-fr.md +++ b/README-fr.md @@ -96,6 +96,9 @@ L'applet systray essaie de lire le fichier `arch-update.desktop` dans les chemin Dans le cas où vous avez envie/besoin de personnaliser le fichier `arch-update.desktop`, copiez le dans un chemin qui a une priorité plus élevée que le chemin d'installation par défaut et modifier le ici (afin d'assurer que votre ficher `arch-update.desktop` personnalisé remplace celui par défaut et que vos modifications ne soient pas écrasées à chaque mise à jour). +Cela peut être utile pour forcer le fichier `arch-update.desktop` à lancer `Arch-Update` avec un émulateur de terminal spécifique par exemple. +**Si cliquer sur l'applet systray ne fait rien**, veuillez lire [ce chapitre](#forcer-le-fichier-desktop-à-se-lancer-avec-un-émulateur-de-terminal-spécifique). + ### Le timer systemd Il existe un service systemd (sous `/usr/lib/systemd/user/arch-update.service` ou `/usr/local/lib/systemd/user/arch-update.service` si vous avez installé `Arch-Update` [depuis la source](#depuis-la-source)) qui exécute la fonction `check` quand il est démarré (voir le chapitre [Documentation](#documentation)). @@ -237,6 +240,21 @@ Voir