İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fvwm-menu-headlines - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında fvwm-menü-başlıklarını çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fvwm-menu-headlines komutudur.

Program:

ADI


fvwm-menu-headlines - fvwm için manşetler menü tanımını oluşturur

SİNOPSİS


fvwm-menü-başlıkları [ --yardım et|-h|-? ] [ --versiyon|-V ] [ --bilgi [alan] ] [ --alan|-s alan ]
[ --isim|-n isim ] [ --Başlık|-t Başlık ] [ --kalem kalem ] [ --yürütme|-e exec komutu ] [
--emretmek|-e fvwm komutu ] [ --simge-başlık simge ] [ --icon-item simge ] [ --simge-ev ikon
] [ --icon-hata simge ] [ --wm-simgeleri ] [ --ön Sayfa [nerede] ] [ --proxy|-p ana bilgisayar bağlantı noktası ] [
--dosya [dosya] ] [ --numara yapmak [dosya] ] [ --zaman aşımı saniye ]

TANIM


Bu yapılandırılabilir perl betiği, popüler haberlerin manşetleri için bir fvwm menü tanımı oluşturur
web siteleri: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC ve daha fazlası.

Özelleştirilmiş bir menü öğesi formatı belirlemek, bir komutu değiştirmek (genellikle
bir tarayıcı başlatmak) ve menü simgeleri ekleyin (wm-icons paketi için bir destek vardır).

SEÇENEKLER


--yardım et
yardımı göster ve çık

--versiyon
sürümü göster ve çık

--bilgi [alan]
site adı verilmişse siteye özel bilgileri yazdırın, aksi takdirde tüm site adlarını yazdırın

--alan yer
başlıkları gösterilecek bir web sitesini kirlet, bu seçenek birlikte de kullanılabilir
--help ile yeni varsayılanlar elde edin. Varsayılan site: freshmeat.

--isim isim
menü adını tanımlayın (varsayılan "MenuHeadlinesFreshmeat" dir)

--Başlık başlık
menü başlığını tanımlayın (varsayılan "Freshmeat Başlıkları"dır).

--kalem etiket formatı
--yürütme komut formatı
menü öğesi veya komut için formatı tanımlayın (ne gösterilir ve ne yürütülür
öğe seçilir). Varsayılan etiket '%h\t%[(%Y-%m-%d %H:%M)]' şeklindedir. TAB olarak belirtilebilir
'\t', ancak .fvwm2rc'de bir çift ters eğik çizgi veya gerçek bir SEKME belirtmelisiniz.

Başlık formatı için format belirteçleri:

%h - başlık
%u - url
%d - yerel biçimde tarih (bu site arka ucu sağlanır)
%[strftime-argument-string] - tarih/saat, bkz. strftime(3)
tarih/saat yerel saate göre gösterilir;
tahmin edilemeyen tarih ve/veya saat alanları çıkarılır
Örnek: %[|%d %B %Y| %H:%M %S]
Site yalnızca tarih sağlıyorsa - bu %[|%d %B %Y|] olur,
site tarih vermediyse - bu boş bir dize olur.
%{name} - %{comments} gibi siteye özel adlandırılmış değer
%(text) - rastgele metin, kaçmak veya hizalamak için iyi

Bu belirteçler, isteğe bağlı bir tamsayı boyutu alabilir, doğru ayar için pozitif
sola ayarlı dize veya negatif, örneğin: %8x; ve isteğe bağlı *num veya *-num;
yalnızca ilk veya son (eksiyse) karakter sayısını bırakmak anlamına gelir, sayı daha büyük olmalıdır
3'ten fazla, çizgili kısım "..." ile değiştirildiğinden, örnek: %*30x. ikisi de olabilir
kombine: %-10*-20x, bu yalnızca son 20 karakteri almayı bildirir, ancak
uzunluk 10'dan azdır - sağda en fazla 10 boşlukla doldurmak için.

Örnek:

--exec "iceweasel -remote 'openURL(%u, yeni pencere)' || iceweasel '%u'"

--emretmek komut formatı
sevmek --yürütme ancak herhangi bir fvwm komutunun belirtilmesini sağlar, örneğin, "İşlev
FuncFvwmShowURL '%u'" yalnızca Exec değil.

Aslında, --exec="mozilla '%u'", --command="Exec mozilla '%u'" ile eşdeğerdir

--simge-başlık ikon
--icon-item ikon
--simge-ev ikon
--icon-hata ikon
Sırasıyla başlık, normal öğe, ön sayfa öğesi ve hata öğesi için menü simgesini tanımlayın.
Varsayılan, menü simgesi olmamasıdır (boş bir simge bağımsız değişkenine eşdeğerdir).

--wm-simgeleri
wm-icons paketiyle kullanıma uygun simge adlarını tanımlayın. Şu anda bu eşdeğer
to: --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-hata menüsü/seçim-no.xpm.

--ön Sayfa [nerede]
site ön sayfa öğesini menüye ekleyin. İsteğe bağlı değer, nerede olduğunu belirtmek için kullanılabilir
bu öğe menüye yerleştirilecektir - 'üst' veya 't', 'alt' veya 'b'.

--proxy ana bilgisayar bağlantı noktası]
kullanılacak bir proxy tanımlayın. Örnek: --proxy proxy.inter.net:3128

--dosya [dosya]
menü çıktısını belirtilen dosyaya yazın. Bu seçenekle dosya adı verilmezse (veya
boş dosya adı), varsayılan dosya adı WORK_HOME/SITE.menu kullanılır. Bu seçenek olmadan
veya '-' dosya adı ile menü çıktısı standart çıktıya yazılır.

--numara yapmak [dosya]
HTTP protokolünü kullanarak ana bilgisayara bağlanmayın, bunun yerine WORK_HOME/SITE.in adresinden okuyun
dosya. Aşağıdaki, freshmeat.in'den girdiyi okur (indirildi
http://freshmeat.net/backend/recentnews.txt) ve çıktıyı segfault.menu'ya kaydeder (her ikisi de
dosyalar WORK_HOME'dadır): fvwm-menu-headlines --site freshmeat --fake --file

--zaman aşımı saniye
bir soketten satır okumasını bu zaman aşımıyla sınırlayın, varsayılan zaman aşımı 20 saniyedir.

Bu betiğin WORK_HOME ~/.fvwm/.fvwm-menü-başlıkları. Gerekirse oluşturulur.

Seçenek parametreleri '=' kullanılarak veya sonraki argümanda belirtilebilir. Kısa seçenekler
belirsiz değilse tamamdır: "-h", "-t"; ama kısa seçeneklere dikkat edin, şimdi ne var
açık, sonraki sürümlerde belirsiz hale gelebilir.

KULLANIM


1. Bu betiği kullanmanın yollarından biri, betiği her seferinde çalıştırmak için bir crontab girişi tanımlamaktır.
izlenen her site için yaklaşık bir saat:

0,30 * * * * fvwm-menü-başlıkları --file --site taze et
1,31 * * * * fvwm-menü-başlıkları --file --site linuxtoday
2,32 * * * * fvwm-menü-başlıkları --dosya --site eğik çizgi

Ardından şu satırları fvwm yapılandırma dosyanıza ekleyin:

Yok Etİşlev İşlevFvwmMenüBaşlıklar
AddToFunc FuncFvwmMenüBaşlıklar
+ "$HOME/.fvwm/.fvwm-menu-headlines/$0.menu" okudum

Yok EtMenü MenüsüBaşlıklar
AddToMenu MenuBaşlık "Başlık" Başlığı
+ EksikAlt MenüFonksiyon FonksiyonuFvwmMenuHeadlines
+ "Taze Et" Açılır taze et
+ "LinuxToday" Açılır Penceresi linuxtoday
+ "Slashdot" Açılır eğik çizgi

2. Bu komut dosyasını kullanmanın başka bir yolu (yalnızca hızlı ağ/proxy'niz varsa) her seferinde çalıştırmaktır.
Başlıklar alt menülerinizi açmak istediğiniz zaman. (Not, bir kez oluşturulan alt menü
yeniden yüklenmediyse, "Tümünü sıfırla"yı kullanın.)

Bu durumda fvwm yapılandırma satırlarınız şunlar olabilir:

Yok Etİşlev İşlevFvwmMenüBaşlıklar
AddToFunc FuncFvwmMenüBaşlıklar
+ I PipeRead "fvwm-menu-headlines --site $0"
#+ I Program 900000 DestroyMenu $0 # oluşturulan menüyü 15 dakikada sıfırla

Yok EtMenü MenüsüBaşlıklar
AddToMenu MenuBaşlık "Başlık" Başlığı
+ EksikAlt MenüFonksiyon FonksiyonuFvwmMenuHeadlines
+ "Taze Et" Açılır taze et
+ "Slashdot" Açılır eğik çizgi
+ "LinuxToday" Açılır Penceresi linuxtoday
+ "GNOME Haberleri" Popup gnome haberleri
+ "KDE Haberleri" Popup kde-haberleri
+ "" Hayır
+ "Tümünü sıfırla" FuncResetHeadlines

DestroyFunc FuncBaşlıkları Sıfırla
AddToFunc FuncResetHeadlines
+ Menü taze etini yok ediyorum
+ Ben linuxtodayMenu'yu yok ediyorum
+ Menü slashdot'u Yok Ediyorum
+ Menüyü Yok Ediyorum gnome-haberleri
+ Yok EdiyorumMenu kde-haberler

Son olarak, bir yere "Popup MenuHeadlines" ekleyin.

3. İşte olağan bir kullanım. Bir kabuktan fvwm komutlarını çalıştırmak için FvwmConsole veya FvwmCommand kullanın
senaryo. Bir siteden her haber almak istediğinizde, yürütün (herhangi bir ek seçenek verin
Eğer istersen):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# bu işlem birkaç saniye sürebilir, şunu kullanabilirsiniz: BusyCursor Doğru oku
Açılır MenüManşetlerHaberlerForge

NASIL TO ADD SİTE BAŞLIKLARI


Komut dosyasının kendisine dokunmadan kullanıcı tanımlı site başlıkları eklemek mümkündür. Koymak
Perl uzantılarınızı WORK_HOME/extension.pl dosyasına ekleyin. Her site için bir şeyler ekleyin
benzer:

$site_info->{'myslashdot'} = {
'isim' => "MySlashdot",
'host' => "myslashdot.org",
'yol' => "/myslashdot.xml",
'func' => \&process_my_slashdot,
# aşağıdaki dize yalnızca --info içinde kullanılır
'flds' => 'zaman, başlık, bölüm, konu, yazar, url',
};

alt process_my_slashdot () {
geri dön process_xml(
'Öykü',
# zorunlu 'h', 'u' ve 'd' takma adları veya undef
{ 'h' => 'başlık', 'u' => 'url', 'd' => 'zaman' },
sub ($) { # 'd' dizesini (y, m, d, H, M, S)'ye dönüştür
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
(1$ (2$ || 0) - 1$,3$,4$,5$);
}, +0, # saat dilimi farkı; zaten UTC'de
);
}

1;

YAZARLAR


Bu komut dosyası, WMHeadlines v1.3'ten şu şekilde esinlenmiştir:

Jeff Meininger[e-posta korumalı]>
(http://rive.boxybutgood.com/WMHeadlines/).

fvwm için yeniden uygulandı ve aşağıdakiler tarafından büyük ölçüde geliştirildi:

mikhael goikhman[e-posta korumalı]>, 16 Aralık 1999.

KOPYALAMA


Komut dosyası, fvwm'nin kendisiyle aynı terimlerle dağıtılır. GNU Genel Kamu Lisansına bakın
Ayrıntılar için.

onworks.net hizmetlerini kullanarak fvwm-menü-başlıklarını çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad