InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fvwm-menu-headlines - Online na nuvem

Execute fvwm-menu-headlines no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fvwm-menu-headlines que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


fvwm-menu-headlines - cria títulos de definição de menu para fvwm

SINOPSE


manchetes do menu fvwm [ --Socorro|-h|-? ] [ --versão|-V ] [ --informações [local] ] [ --local|-s local ]
[ --nome|-n nome ] [ --título|-t título ] [ --item item ] [ --exec|-e comando exec] [
--comando|-e comando fvwm] [ --icon-título ícone] [ --ícone-item ícone] [ --icon-home ícone
] [ --ícone-erro ícone] [ --wm-ícones ] [ --primeira página [Onde] ] [ --proxy|-p host: porta] [
--Arquivo [Arquivo] ] [ --falso [Arquivo] ] [ --tempo esgotado segundos]

DESCRIÇÃO


Este script perl configurável cria uma definição de menu fvwm para manchetes de notícias populares
sites: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC e mais.

É possível especificar um formato de item de menu personalizado, alterar um comando (normalmente
iniciar um navegador) e adicionar ícones de menu (há suporte para o pacote wm-icons).

OPÇÕES


--Socorro
mostre a ajuda e saia

--versão
mostre a versão e saia

--informações [local]
se o nome do site for fornecido, imprima as informações específicas do site, caso contrário, imprima todos os nomes dos sites

--local local
profanar um site, cujas manchetes mostrar, esta opção também pode ser usada em conjunto
com --help para obter novos padrões. Site padrão: carne fresca.

--nome nome
definir o nome do menu (o padrão é "MenuHeadlinesFreshmeat")

--título título
definir o título do menu (o padrão é "Freshmeat Headlines").

--item formato de etiqueta
--exec formato de comando
definir o formato do item de menu ou comando (o que é mostrado e o que é executado quando o
item é escolhido). O rótulo padrão é '% h \ t% [(% Y-% m-% d% H:% M)]'. TAB pode ser especificado como
'\ t', mas em .fvwm2rc você deve especificar uma barra invertida dupla ou um TAB real.

Especificadores de formato para um formato de título:

% h - título
% u - url
% d - data no formato nativo (fornecido pelo back-end do site)
% [strftime-argument-string] - data / hora, veja horário de trabalho(3)
a data / hora é representada de acordo com a hora local;
campos de data e / ou hora que não podem ser adivinhados são removidos
Exemplo:% [|% d% B% Y | % H:% M% S]
Se o site for fornecido apenas com data - torna-se% [|% d% B% Y |],
se o site não forneceu data - torna-se uma string vazia.
% {name} - valor nomeado específico do site, como% {comentários}
% (texto) - texto arbitrário, bom para escape ou alinhamento

Esses especificadores podem receber um tamanho inteiro opcional, positivo para ajuste à direita
string ou negativo para ajuste à esquerda, exemplo:% 8x; e opcional * num ou * -num, que
significa deixar apenas o primeiro ou o último (se menos) num de caracteres, o num deve ser maior
de 3, já que a parte listrada é substituída por "...", exemplo:% * 30x. Ambos podem ser
combinado:% -10 * -20x, instrui para obter apenas os 20 últimos caracteres, mas se o
o comprimento é inferior a 10 - para preencher com até 10 espaços à direita.

Exemplo:

--exec "iceweasel -remote 'openURL (% u, nova janela)' || iceweasel '% u'"

--comando formato de comando
como --exec acima, mas permite especificar qualquer comando fvwm, por exemplo, "Função
FuncFvwmShowURL '% u' "não apenas Exec.

Na verdade, --exec = "mozilla '% u'" é equivalente a --command = "Exec mozilla '% u'"

--icon-título ícone
--ícone-item ícone
--icon-home ícone
--ícone-erro ícone
defina o ícone do menu para o título, item regular, item da página inicial e item de erro, respectivamente.
O padrão é nenhum ícone de menu (equivalente a um argumento de ícone vazio).

--wm-ícones
definir nomes de ícones adequados para uso com o pacote wm-icons. Atualmente isso é equivalente
para: --icon-title '' --icon-item menu / information.xpm --icon-home menu / home.xpm
--icon-error menu / choice-no.xpm.

--primeira página [Onde]
adicione o item da página inicial do site ao menu. O valor opcional pode ser usado para especificar onde
este item será colocado no menu - 'superior' ou 't', 'inferior' ou 'b'.

--proxy host [: porta]
definir um proxy para usar. Exemplo: --proxy proxy.inter.net:3128

--Arquivo [Arquivo]
grava a saída do menu no arquivo especificado. Se nenhum nome de arquivo for fornecido com esta opção (ou
nome de arquivo vazio), o nome de arquivo padrão WORK_HOME / SITE.menu é usado. Sem esta opção
ou com o nome do arquivo '-', a saída do menu é gravada na saída padrão.

--falso [Arquivo]
não se conecte ao host usando o protocolo HTTP; em vez disso, leia WORK_HOME / SITE.in
Arquivo. O seguinte lê a entrada do freshmeat.in (baixado
http://freshmeat.net/backend/recentnews.txt) e salva a saída em segfault.menu (ambos
os arquivos estão em WORK_HOME): fvwm-menu-headlines --site freshmeat --fake --file

--tempo esgotado segundo
limitar uma leitura de linha de um soquete a este tempo limite, o tempo limite padrão é 20 segundos.

WORK_HOME deste script é ~ / .fvwm / .fvwm-menu-headlines. Ele é criado se necessário.

Os parâmetros de opção podem ser especificados usando '=' ou no próximo argumento. Opções curtas
estão ok se não forem ambíguos: "-h", "-t"; mas tome cuidado com as opções curtas, o que é agora
inequívoco, pode se tornar ambíguo nas próximas versões.

USO


1. Uma das maneiras de usar este script é definir uma entrada crontab para executar o script a cada
hora ou mais para cada site monitorado:

0,30 * * * * fvwm-menu-headlines --file --site carne fresca
1,31 * * * * fvwm-menu-headlines --file --site linuxtoday
2,32 * * * * fvwm-menu-headlines --file --site slashdot

Em seguida, adicione estas linhas ao seu arquivo de configuração fvwm:

DestruirFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ Li "$ HOME / .fvwm / .fvwm-menu-headlines / $ 0.menu"

DestruirMenuMenuTítulos
AddToMenu MenuHeadlines Título "Headlines"
+ Em faltaSubmenuFunction FuncFvwmMenuHeadlines
+ "FreshMeat" Popup de carne fresca
+ "LinuxToday" Popup linuxtoday
+ "Slashdot" Slashdot pop-up

2. Outra maneira de usar este script (apenas se você tiver uma rede / proxy rápida) é executá-lo a cada
vez que você deseja abrir os submenus de manchetes. (Observe que o submenu que é criado é
não recarregado, use "Redefinir tudo".)

Neste caso, suas linhas de configuração fvwm podem ser:

DestruirFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ I PipeRead "fvwm-menu-headlines --site $ 0"
# + I Agenda 900000 DestroyMenu $ 0 # redefinir menu gerado em 15 minutos

DestruirMenuMenuTítulos
AddToMenu MenuHeadlines Título "Headlines"
+ Em faltaSubmenuFunction FuncFvwmMenuHeadlines
+ "FreshMeat" Popup de carne fresca
+ "Slashdot" Slashdot pop-up
+ "LinuxToday" Popup linuxtoday
+ "GNOME News" Popup gnome-news
+ "KDE News" Popup kde-news
+ "" Nop
+ "Redefinir todos" FuncResetHeadlines

DestruirFunc FuncResetHeadlines
AddToFunc FuncResetHeadlines
+ I DestroyMenu Freshmeat
+ I DestroyMenu linuxhoje
+ I DestroyMenu barra de pontos
+ I DestroyMenu gnome-news
+ Eu DestroyMenu kde-news

E, finalmente, adicione "Popup MenuHeadlines" em algum lugar.

3. Aqui está um uso normal. Use FvwmConsole ou FvwmCommand para executar comandos fvwm a partir de um shell
roteiro. Toda vez que você quiser manchetes de algum site, execute (dê quaisquer opções adicionais
Se você quiser):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# isso pode levar vários segundos, você pode usar: BusyCursor Read true
Menu PopupManchetesNewsForge

COMO TO ADD LOCAL ARTIGOS


É possível adicionar títulos de sites definidos pelo usuário sem tocar no próprio script. Por
suas extensões perl para o arquivo WORK_HOME / extension.pl. Para cada site, adicione algo
igual a:

$ site_info -> {'myslashdot'} = {
'nome' => "MySlashdot",
'host' => "myslashdot.org",
'path' => "/myslashdot.xml",
'func' => \ & process_my_slashdot,
# a seguinte string é usada apenas em --info
'flds' => 'tempo, título, departamento, tópico, autor, url',
};

sub process_my_slashdot() {
return process_xml (
'história',
# obrigatório 'h', 'u' e 'd' aliases ou undef
{'h' => 'título', 'u' => 'url', 'd' => 'tempo'},
sub ($) {# converter string 'd' em (y, m, d, H, M, S)
$ _ [0] = ~ / (\ d +) - (\ d +) - (\ d +) (\ d +): (\ d +): (\ d +) /;
($ 1, ($ 2 || 0) - 1, $ 3, $ 4, $ 5, $ 6);
}, +0, # deslocamento de fuso horário; já em UTC
);
}

1;

AUTORES


Este script é inspirado no WMHeadlines v1.3 por:

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

Reimplementado para fvwm e fortemente aprimorado por:

Mikhael Goikhman[email protegido]>, 16 de dezembro de 1999.

COPIAR


O script é distribuído pelos mesmos termos que o próprio fvwm. Veja GNU General Public License
para obter detalhes.

Use fvwm-menu-headlines online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad