AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fvwm-menu-headlines - En ligne dans le Cloud

Exécutez fvwm-menu-headlines dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fvwm-menu-headlines qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


fvwm-menu-headlines - crée la définition du menu des titres pour fvwm

SYNOPSIS


fvwm-menu-titres [ --Aidez-moi|-h|-? ] [ --version|-V ] [ --Info [placer] ] [ --placer|-s placer ]
[ --Nom|-n Nom ] [ --Titre|-t Titre ] [ --Objet Objet ] [ --exec|-e commande-exe ] [
--commander|-e fvwm-commande ] [ --icon-titre icône ] [ --icon-item icône ] [ --icon-accueil icône (sur le bord gauche de l'écran)
] [ --icône-erreur icône ] [ --wm-icônes ] [ --page de garde [où] ] [ --Procuration|-p port hôte ] [
--déposer [déposer] ] [ --faux [déposer] ] [ --temps libre secondes ]

DESCRIPTION


Ce script perl configurable crée une définition de menu fvwm pour les titres des nouvelles populaires
sites Web : FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC et plus encore.

Il est possible de spécifier un format d'élément de menu personnalisé, de modifier une commande (généralement
lancer un navigateur) et ajouter des icônes de menu (il existe un support pour le package wm-icons).

OPTIONS


--Aidez-moi
afficher l'aide et quitter

--version
afficher la version et quitter

--Info [placer]
si le nom du site est donné, imprimez les informations spécifiques au site, sinon imprimez tous les noms de site

--placer site
souiller un site Web, dont les titres à afficher, cette option peut également être utilisée ensemble
avec --help pour obtenir de nouvelles valeurs par défaut. Site par défaut : viande fraîche.

--Nom prénom
définir le nom du menu (la valeur par défaut est "MenuHeadlinesFreshmeat")

--Titre titre
définir le titre du menu (la valeur par défaut est "Freshmeat Headlines").

--Objet format-étiquette
--exec format-commande
définir le format de l'élément de menu ou de la commande (ce qui est affiché et ce qui est exécuté lorsque le
élément est choisi). Le libellé par défaut est '%h\t%[(%Y-%m-%d %H:%M)]'. TAB peut être spécifié comme
'\t', mais dans .fvwm2rc vous devez spécifier une double barre oblique inverse ou un vrai TAB.

Spécificateurs de format pour un format de titre :

%h - titre
%u - URL
%d - date au format natif (que le backend du site a fourni)
%[strftime-argument-string] - date/heure, voir strftime(3)
la date/heure est représentée en fonction de l'heure locale ;
les champs de date et/ou d'heure qui ne peuvent pas être devinés sont supprimés
Exemple : %[|%d %B %Y| %H:%M %S]
Si le site n'a fourni que la date - cela devient %[|%d %B %Y|],
si le site n'a fourni aucune date - cela devient une chaîne vide.
%{name} - valeur nommée spécifique au site, comme %{comments}
%(text) - texte arbitraire, bon pour l'échappement ou l'alignement

Ces spécificateurs peuvent recevoir une taille entière facultative, positive pour la droite ajustée
chaîne ou négatif pour l'ajustement à gauche, exemple : %8x ; et en option *num ou *-num, qui
signifie ne laisser que le premier ou le dernier (si moins) nombre de caractères, le nombre doit être supérieur
que 3, puisque la partie rayée est remplacée par "...", exemple : %*30x. Les deux peuvent être
combiné : %-10*-20x, cela indique de n'obtenir que les 20 derniers caractères, mais si le
la longueur est inférieure à 10 - pour remplir jusqu'à 10 espaces sur la droite.

Mise en situation :

--exec "iceweasel -remote 'openURL(%u, new-window)' || iceweasel '%u'"

--commander format-commande
comme --exec ci-dessus, mais permet de spécifier n'importe quelle commande fvwm, par exemple, "Function
FuncFvwmShowURL '%u'" non seulement Exec.

En fait, --exec="mozilla '%u'" équivaut à --command="Exec mozilla '%u'"

--icon-titre icône (sur le bord gauche de l'écran)
--icon-item icône (sur le bord gauche de l'écran)
--icon-accueil icône (sur le bord gauche de l'écran)
--icône-erreur icône (sur le bord gauche de l'écran)
définir l'icône de menu pour le titre, l'élément normal, l'élément de la page d'accueil et l'élément d'erreur respectivement.
La valeur par défaut n'est pas d'icônes de menu (équivalent à un argument d'icône vide).

--wm-icônes
définir des noms d'icônes adaptés à une utilisation avec le package wm-icons. Actuellement c'est équivalent
à : --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-error menu/choice-no.xpm.

--page de garde [où]
ajouter l'élément de page d'accueil du site au menu. Une valeur facultative peut être utilisée pour spécifier où
cet élément sera placé dans le menu - 'top' ou 't', 'bottom' ou 'b'.

--Procuration port hôte]
définir un proxy à utiliser. Exemple : --proxy proxy.inter.net:3128

--déposer [fichier]
écrire la sortie du menu dans le fichier spécifié. Si aucun nom de fichier n'est donné avec cette option (ou
nom de fichier vide), le nom de fichier par défaut WORK_HOME/SITE.menu est utilisé. Sans cette option
ou avec le nom de fichier '-', la sortie du menu est écrite sur la sortie standard.

--faux [fichier]
ne vous connectez pas à l'hôte en utilisant le protocole HTTP, à la place, lisez à partir de WORK_HOME/SITE.in
déposer. Ce qui suit lit l'entrée de freshmeat.in (téléchargé
http://freshmeat.net/backend/recentnews.txt) et enregistre la sortie dans segfault.menu (les deux
les fichiers sont dans WORK_HOME): fvwm-menu-headlines --site freshmeat --fake --file

--temps libre secondes
limiter une lecture de ligne à partir d'un socket à ce délai d'attente, le délai d'attente par défaut est de 20 secondes.

WORK_HOME de ce script est ~/.fvwm/.fvwm-menu-titres. Il est créé si besoin.

Les paramètres d'option peuvent être spécifiés à l'aide de '=" ou dans l'argument suivant. Options courtes
sont ok sinon ambigus : "-h", "-t" ; mais soyez prudent avec les options courtes, ce qui est maintenant
sans ambiguïté, peut devenir ambigu dans les prochaines versions.

UTILISATION


1. L'une des façons d'utiliser ce script est de définir une entrée crontab pour exécuter le script chaque
environ une heure pour chaque site surveillé :

0,30 * * * * fvwm-menu-headlines --file --site viande fraîche
1,31 * * * * fvwm-menu-headlines --file --site linuxtoday
2,32 * * * * fvwm-menu-headlines --file --site slashdot

Ajoutez ensuite ces lignes à votre fichier de configuration fvwm :

DestroyFunc FuncFvwmMenuTitres
AddToFunc FuncFvwmMenuTitres
+ J'ai lu "$HOME/.fvwm/.fvwm-menu-headlines/$0.menu"

DestroyMenu MenuTitres
AddToMenu MenuHeadlines Titre "Titre"
+ MissingSubmenuFunction FuncFvwmMenuHeadlines
+ Popup "FreshMeat" Viande fraîche
+ "LinuxToday" Popup linuxtoday
+ "Slashdot" Popup slashdot

2. Une autre façon d'utiliser ce script (uniquement si vous disposez d'un réseau/proxy rapide) est de l'exécuter tous les
moment où vous souhaitez ouvrir vos sous-menus Headlines. (Remarque, le sous-menu qui est une fois créé est
pas rechargé, utilisez "Réinitialiser tout".)

Dans ce cas, vos lignes de configuration fvwm pourraient être :

DestroyFunc FuncFvwmMenuTitres
AddToFunc FuncFvwmMenuTitres
+ I PipeRead "fvwm-menu-headlines --site $0"
#+ I Schedule 900000 DestroyMenu $0 # réinitialiser le menu généré en 15 minutes

DestroyMenu MenuTitres
AddToMenu MenuHeadlines Titre "Titre"
+ MissingSubmenuFunction FuncFvwmMenuHeadlines
+ Popup "FreshMeat" Viande fraîche
+ "Slashdot" Popup slashdot
+ "LinuxToday" Popup linuxtoday
+ "GNOME News" Popup gnome-news
+ "KDE News" Popup kde-news
+ "" Non
+ "Réinitialiser tout" FuncResetHeadlines

DestroyFunc FuncResetTitres
AddToFunc FuncResetHeadlines
+ I DestroyMenu viande fraîche
+ Je DestroyMenu linuxtoday
+ Je détruisMenu slashdot
+ Je détruisMenu gnome-news
+ Je DétruisMenu kde-news

Et enfin, ajoutez "Popup MenuHeadlines" quelque part.

3. Voici une utilisation habituelle. Utilisez FvwmConsole ou FvwmCommand pour exécuter des commandes fvwm à partir d'un shell
scénario. Chaque fois que vous voulez des titres d'un site, exécutez (donnez des options supplémentaires
si tu veux):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# cela peut prendre plusieurs secondes, vous pouvez utiliser : BusyCursor Read true
Menu contextuelActualitésForge

COMMENT À ADD SITE TITRES


Il est possible d'ajouter des titres de site définis par l'utilisateur sans toucher au script lui-même. Mettre
vos extensions perl dans le fichier WORK_HOME/extension.pl. Pour chaque site ajoutez quelque chose
semblable à:

$site_info->{'myslashdot'} = {
'nom' => "MonSlashdot",
'host' => "myslashdot.org",
'chemin' => "/monslashdot.xml",
'func' => \&process_my_slashdot,
# la chaîne suivante n'est utilisée que dans --info
'flds' => 'heure, titre, département, sujet, auteur, url',
};

sous process_my_slashdot () {
retourner process_xml(
'histoire',
# alias obligatoires 'h', 'u' et 'd' ou undef
{ 'h' => 'title', 'u' => 'url', 'd' => 'time' },
sub ($) { # convertit la chaîne 'd' en (y, m, d, H, M, S)
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
(1 $, (2 $ || 0) - 1, 3 $, 4 $, 5 $, 6 $ );
}, +0, # décalage horaire ; déjà en UTC
);
}

1;

AUTEURS


Ce script est inspiré de WMHeadlines v1.3 par :

Jeff Meininger[email protected]>
(http://rive.boxybutgood.com/WMHeadlines/).

Réimplémenté pour fvwm et fortement amélioré par :

Mikhael Goikhman[email protected]>, 16 déc 1999.

COPIER


Le script est distribué par les mêmes termes que fvwm lui-même. Voir la licence publique générale GNU
pour en savoir plus.

Utilisez fvwm-menu-headlines en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad