Страница 1 из 1

[Résolu] screenfetch

Добавлено: 09 дек 2013, 17:39
titi
Bonjour

Comment faire un lanceur dans le menu pour lancer ce petit soft ?
Téléchargement

Изображение

Re: screenfetch

Добавлено: 10 дек 2013, 02:24
Gerardll51
Bonjour,

Avec kmenuedit?
C'est comme ça que je rajoute des programmes qui ne se mettent pas automatiquement dans le menu de chez Rosa.
Quoi que je viens de voir qu'un clique droit sur l'icône du menu et clique sur "Edit Applications" fait la même chose.

Peut-être faut-il faire un petit fichier avec kwrite (par exemple) de ce type:

Код: Выделить всё

#!/bin/bash
clear
./screenfetch-dev
Lui donner un nom pour le mettre dans le menu SimpleWelcome. Mettre un icône peut-être aussi.

Au fait c'est quoi ce programme, ça marche sur la konsole?

Re: screenfetch

Добавлено: 10 дек 2013, 12:59
titi
Bonjour

Ce petit programme te donne simplement des infos sur ta machine ; il se lance en terminal, d'où ma question pour faire un lanceur.

Dans Rosa, tu n'installes rien, tu décompresses l'archive ; pour lancer screenfetch, tu ouvres le répertoire screenfetch dans lequel tu ouvres une console et tu tapes

Код: Выделить всё

./screenfetch-dev
C'est totalement inutile, donc ...

Re: screenfetch

Добавлено: 10 дек 2013, 13:45
sylvainsjc
titi писал(а): Comment faire un lanceur dans le menu pour lancer ce petit soft ?
Salut, de quel menu parles-tu ?

Re: screenfetch

Добавлено: 10 дек 2013, 15:12
titi
Menu de lancement des applications

Re: screenfetch

Добавлено: 10 дек 2013, 15:32
sylvainsjc
L'explication de Gérard n'est pas bonne ?

Re: screenfetch

Добавлено: 10 дек 2013, 16:14
titi
Je ne sais pas ou je n'ai pas bien compris.

J'ai fait un fichier exécutable nommé screenfetch dans lequel j'ai mis

Код: Выделить всё

#!/bin/bash
clear
./screenfetch-dev
Dans le menu des applications j'ai créer un lanceur screenfetch

Код: Выделить всё

Nom: screenfetch
Commande: naviguer jusqu'au fichier créé
Dans avancé: Exécuter dans un terminal
Quand je lance depuis le menu, j'obtiens le retour suivant:

Код: Выделить всё

Avertissement : Impossible de démarrer le programme « /home/commune/thierry/Téléchargements/screenfetch-3.2.2/screenfetch » avec les arguments « /home/commune/thierry/Téléchargements/screenfetch-3.2.2/screenfetch ».
Pour lancer ce petit programme, il faut être dans le répertoire screenfetch, y ouvrir un terminal et envoyer la commande ./screenfetch

Le lanceur tel qu'il est actuellement ne fonctionne pas.

Re: screenfetch

Добавлено: 10 дек 2013, 17:58
D27
Salut Titi,

1. Renommer /home/~/screenfetch-dev => /home/~/screenfetch.sh (mais pas obligatoire).
2. Créer dans le même répertoire que "screenfetch.sh", un script nouveau (appelons-le "fetch.sh")

Код: Выделить всё

#!/bin/bash
clear
konsole --hold -e ./screenfetch.sh
3. En Konsole root : Aller dans le répertoire des deux scripts et rendre executable le nouveau script => chmod a+x fetch.sh
4. Dans Dolphin (ou autre) : S'assurer qu'un click sur l'icône fetch.sh fait bien démarrer le programme en konsole.
5. Dans Dolphin : Scinder la fenêtre en deux et faire glisser les icônes des deux scripts dans ton /home/[user] puis les y lâcher en faisant "Lier ici".
6. Click bouton droit sur le bouton de menu; Edit applications; Fichier; Nouvel élément.
7. Onglet Général; Nom : Sreenfetch - Commande : /home/[user]/fetch.sh
8. Onglet Avancé; Dossier de travail : /home/[user] (=> ne pas cocher "Exécuter dans une terminal")
9. Fichier => Sauvegarder.

Ca devrait être bon, ça marche chez moi.
Sinon, lier les deux scripts dans /usr/bin en Konsole root (commandes : ln -s /home/~/screenfetch.sh et ln -s /home/~/fetch.sh et rebooter le PC).

A+

Re: screenfetch

Добавлено: 10 дек 2013, 20:38
titi
Salut D27 et merci :Yahoo!:

J'ai un peu simplifié la procédure en éliminant certaines parties de ton petit tuto.

1. J'ai bien renommé le fichier screenfetch-dev en screenfetch.sh
2. J'ai bien créé dans le même répertoire que screenfetch.sh le fichier fetch.sh dans lequel j'ai mis

Код: Выделить всё

#!/bin/bash
clear
konsole --hold -e ./screenfetch.sh
3. Je me suis simplement placé dans le répertoire screenfetch-3.2.2, un clic droit sur le fichier fetch.sh > Propriétés > Droits d'accès > Coché est exécutable
L'autre fichier screenfetch.sh était déjà exécutable.
4. Je me suis bien assuré qu'un clic sur fetch.sh lançait le programme.
5. Clic droit sur le bouton du menu > Modifier les applications > Nouvel élément
Nom: screenfetch - Commande: /home/commune/thierry/Téléchargements/screenfetch-3.2.2/fetch.sh
Dans avancé, Dossier de travail: /home/commune/thierry/Téléchargements/screenfetch-3.2.2
Pas coché Exécuter dans un terminal > Enregistrer

Peut-être les développeurs de Rosa pourrait en faire un paquet pour l'intégrer à leur distribution ?

Exemple dans manjaro qui offre un paquet screenfetch

Изображение

Re: [Résolu] screenfetch

Добавлено: 10 дек 2013, 21:01
D27
Re,
titi писал(а):J'ai un peu simplifié la procédure en éliminant certaines parties de ton petit tuto.
Ouais... je ne suis pas un pro :D
...Mais bon, en faisant comme toi (=>point 5), ça ne marchait pas. Mon dossier initial ne doit pas être dans le $PATH probablement, et je n'ai pas cherché plus loin.

A+

Re: [Résolu] screenfetch

Добавлено: 10 дек 2013, 21:16
titi
D27 писал(а): Ouais... je ne suis pas un pro :D
Moi pareil.

Re: [Résolu] screenfetch

Добавлено: 11 дек 2013, 00:46
Gerardll51
Et par rapport à la commande inxi -F comme utilisée ici, c'est un peu pareille on dirait.
En tout cas merci, je ne connaissais pas cette commande.

Re: [Résolu] screenfetch

Добавлено: 11 дек 2013, 12:57
titi
Salut

Bien sûr. Mais avec screenfetch le résultat est plus ... zoli.
Surtout quand il est bien intégré à une distribution (voir l'exemple plus haut dans manjaro).

Re: [Résolu] screenfetch

Добавлено: 12 дек 2013, 20:52
D27
Salut,

Tiens à propos de inxi, j'ai voulu lui faire une icône de lancement, au lieu d'avoir à ouvrir la Konsole auparavant, et y taper la commande intéressante.

Ben, ça ne marche pas tout à fait comme avec screenfetch.

1. Click bouton droit sur le bouton de menu; Edit applications; Fichier; Nouvel élément.
2. Onglet Général; Nom : inxi - Commande : inxi -F
8. Onglet Avancé; Dossier de travail : /usr/bin => Cocher "Exécuter dans une terminal" => Option du terminal : --hold
9. Fichier => Sauvegarder.

Pour si ça intéresse quelqu'un.

A+

Re: [Résolu] screenfetch

Добавлено: 13 дек 2013, 01:53
Gerardll51
Ben c'est intéressant en effet.
Mais je crois que ça va plus vite de taper tout ça directement dans la konsole.
Enfin c'est mon point de vue.

Re: [Résolu] screenfetch

Добавлено: 20 авг 2014, 19:03
titi
Bonjour

Plus simple pour installer screenfetch :

Ouvrir un terminal dans /usr/bin puis passer les commandes suivantes:

Код: Выделить всё

sudo wget -c http://goo.gl/z68tmA -O screenfetch
sudo chmod +x screenfetch
Ensuite mettre un alias dans le .bashrc, par exemple :

Код: Выделить всё

alias info='screenfetch'