EnglishFrenchSpanyol

Ad


Favicon OnWorks

fvwm-menu-headlines - Dalam Talian di Awan

Jalankan tajuk-fvwm-menu-headline dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan fvwm-menu-headlines yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


fvwm-menu-headlines - membina definisi menu tajuk untuk fvwm

SINOPSIS


fvwm-menu-headlines [ - membantu|-h|-? ] [ --versi|-V ] [ --maklumat [tapak] ] [ --tapak|-s tapak ]
[ --nama|-n nama ] [ --tajuk|-t tajuk ] [ --item item ] [ --eks|-e exec-command ] [
--perintah|-e fvwm-command ] [ --ikon-tajuk ikon ] [ --ikon-item ikon ] [ --ikon-rumah icon
] [ --ikon-ralat ikon ] [ --wm-ikon ] [ --muka depan [di mana] ] [ --proksi|-p hos:port ] [
--fail [fail] ] [ --palsu [fail] ] [ --masa tamat saat ]

DESCRIPTION


Skrip perl boleh dikonfigurasikan ini membina definisi menu fvwm untuk tajuk berita popular
tapak web: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC dan banyak lagi.

Adalah mungkin untuk menentukan format item menu yang disesuaikan, menukar arahan (biasanya
melancarkan penyemak imbas) dan tambah ikon menu (terdapat sokongan untuk pakej wm-icons).

PILIHAN


- membantu
tunjukkan bantuan dan keluar

--versi
tunjukkan versi dan keluar

--maklumat [tapak]
jika nama tapak diberikan cetak maklumat khusus tapak, jika tidak cetak semua nama tapak

--tapak tapak
mencemarkan tapak web, tajuk utama yang akan ditunjukkan, pilihan ini juga boleh digunakan bersama
dengan --help untuk mendapatkan lalai baharu. Tapak lalai: daging segar.

--nama nama
tentukan nama menu (lalai ialah "MenuHeadlinesFreshmeat")

--tajuk tajuk
tentukan tajuk menu (lalai ialah "Tajuk Berita Daging Segar").

--item format label
--eks format arahan
tentukan format untuk item menu atau arahan (apa yang ditunjukkan dan apa yang dilaksanakan apabila
item dipilih). Label lalai ialah '%h\t%[(%Y-%m-%d %H:%M)]'. TAB boleh ditentukan sebagai
'\t', tetapi dalam .fvwm2rc anda harus menentukan garis miring ke belakang berganda atau TAB sebenar.

Penentu format untuk format tajuk:

%h - tajuk
%u - url
%d - tarikh dalam format asli (bahagian belakang tapak itu dibekalkan)
%[strftime-argument-string] - tarikh/masa, lihat masa strft(3)
tarikh/masa diwakili mengikut waktu tempatan;
medan tarikh dan/atau masa yang tidak dapat diteka akan dilucutkan
Contoh: %[|%d %B %Y| %H:%M %S]
Jika tapak hanya dibekalkan tarikh - ini menjadi %[|%d %B %Y|],
jika tapak tidak membekalkan tarikh - ini menjadi rentetan kosong.
%{name} - nilai bernama khusus tapak, seperti %{comments}
%(teks) - teks sewenang-wenangnya, baik untuk melarikan diri atau menjajarkan

Penentu ini boleh menerima saiz integer pilihan, positif untuk pelarasan kanan
rentetan atau negatif untuk pelarasan kiri, contoh: %8x; dan pilihan *num atau *-num, yang
bermaksud untuk meninggalkan hanya yang pertama atau terakhir (jika tolak) bilangan aksara, bilangan itu mestilah lebih besar
daripada 3, kerana bahagian berjalur digantikan dengan "...", contoh: %*30x. Kedua-duanya boleh
digabungkan: %-10*-20x, ini mengarahkan untuk mendapatkan hanya 20 aksara terakhir, tetapi jika
panjang kurang daripada 10 - untuk mengisi sehingga 10 ruang di sebelah kanan.

Contoh:

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

--perintah format arahan
seperti --eks di atas, tetapi membolehkan untuk menentukan sebarang arahan fvwm, sebagai contoh, "Function
FuncFvwmShowURL '%u'" bukan sahaja Exec.

Malah, --exec="mozilla '%u'" adalah bersamaan dengan --command="Exec mozilla '%u'"

--ikon-tajuk icon
--ikon-item icon
--ikon-rumah icon
--ikon-ralat icon
tentukan ikon menu untuk tajuk, item biasa, item muka depan dan item ralat masing-masing.
Lalai ialah tiada ikon menu (bersamaan dengan hujah ikon kosong).

--wm-ikon
tentukan nama ikon yang sesuai untuk digunakan dengan pakej wm-icons. Pada masa ini ini adalah setara
kepada: --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-ralat menu/pilihan-no.xpm.

--muka depan [di mana]
tambahkan item halaman hadapan tapak pada menu. Nilai pilihan boleh digunakan untuk menentukan tempat
item ini akan diletakkan dalam menu - 'atas' atau 't', 'bawah' atau 'b'.

--proksi hos[:port]
tentukan proksi untuk digunakan. Contoh: --proxy proxy.inter.net:3128

--fail [fail]
tulis output menu ke fail yang ditentukan. Jika tiada nama fail diberikan dengan pilihan ini (atau
nama fail kosong), nama fail lalai WORK_HOME/SITE.menu digunakan. Tanpa pilihan ini
atau dengan nama fail '-', output menu ditulis kepada output standard.

--palsu [fail]
jangan sambung ke hos menggunakan protokol HTTP, sebaliknya, baca dari WORK_HOME/SITE.in
fail. Berikut membaca input daripada freshmeat.in (dimuat turun
http://freshmeat.net/backend/recentnews.txt) dan menyimpan output ke segfault.menu (kedua-duanya
fail berada di WORK_HOME): fvwm-menu-headlines --site freshmeat --fake --file

--masa tamat saat
hadkan bacaan garisan daripada soket kepada tamat masa ini, tamat masa lalai ialah 20 saat.

WORK_HOME daripada skrip ini ialah ~/.fvwm/.fvwm-menu-headlines. Ia dicipta jika perlu.

Parameter pilihan boleh ditentukan sama ada menggunakan '=' atau dalam hujah seterusnya. Pilihan pendek
adalah ok jika tidak samar-samar: "-h", "-t"; tetapi berhati-hati dengan pilihan pendek, apa yang ada sekarang
tidak jelas, boleh menjadi samar-samar dalam versi seterusnya.

PENGGUNAAN


1. Salah satu cara untuk menggunakan skrip ini ialah dengan mentakrifkan entri crontab untuk menjalankan skrip setiap
jam atau lebih untuk setiap tapak yang dipantau:

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

Kemudian tambahkan baris ini pada fail konfigurasi fvwm anda:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ Saya Baca "$HOME/.fvwm/.fvwm-menu-headlines/$0.menu"

DestroyMenu MenuHeadlines
AddToMenu MenuTajuk "Tajuk" Tajuk
+ HilangSubmenuFunction FuncFvwmMenuHeadlines
+ Daging segar pop timbul "Daging Segar".
+ "LinuxToday" Popup linuxtoday
+ "Slashdot" Pop timbul slashdot

2. Satu lagi cara untuk menggunakan skrip ini (hanya jika anda mempunyai rangkaian/proksi yang pantas) adalah dengan menjalankannya setiap kali
masa anda mahu membuka submenu Tajuk Berita anda. (Perhatikan, submenu yang pernah dibuat ialah
tidak dimuat semula, gunakan "Tetapkan semula semua".)

Dalam kes ini, baris konfigurasi fvwm anda mungkin:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ I PipeRead "fvwm-menu-headlines --site $0"
#+ I Jadualkan 900000 DestroyMenu $0 # set semula menu yang dijana dalam 15 minit

DestroyMenu MenuHeadlines
AddToMenu MenuTajuk "Tajuk" Tajuk
+ HilangSubmenuFunction FuncFvwmMenuHeadlines
+ Daging segar pop timbul "Daging Segar".
+ "Slashdot" Pop timbul slashdot
+ "LinuxToday" Popup linuxtoday
+ "Berita GNOME" Pop timbul gnome-news
+ "KDE News" Pop timbul kde-news
+ "" Tidak
+ "Tetapkan semula semua" FuncResetHeadlines

DestroyFunc FuncResetHeadlines
AddToFunc FuncResetHeadlines
+ Saya MusnahkanMenu daging segar
+ I DestroyMenu linuxtoday
+ I DestroyMenu slashdot
+ I DestroyMenu gnome-news
+ I DestroyMenu kde-news

Dan akhirnya, tambahkan "Popup MenuHeadlines" di suatu tempat.

3. Berikut adalah penggunaan biasa. Gunakan FvwmConsole atau FvwmCommand untuk menjalankan arahan fvwm daripada shell
skrip. Setiap kali anda mahukan tajuk utama dari sesetengah tapak, laksanakan (berikan sebarang pilihan tambahan
jika anda mahu):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# ini mungkin mengambil masa beberapa saat, anda boleh menggunakan: BusyCursor Baca benar
Popup MenuHeadlinesNewsForge

BAGAIMANA KEPADA MASUKKAN TAPAK HEADLINES


Anda boleh menambah tajuk tapak yang ditentukan pengguna tanpa menyentuh skrip itu sendiri. Letak
sambungan perl anda pada fail WORK_HOME/extension.pl. Untuk setiap tapak tambah sesuatu
sama seperti:

$site_info->{'myslashdot'} = {
'name' => "MySlashdot",
'host' => "myslashdot.org",
'path' => "/myslashdot.xml",
'func' => \&process_my_slashdot,
# rentetan berikut hanya digunakan dalam --info
'flds' => 'masa, tajuk, jabatan, topik, pengarang, url',
};

sub process_my_slashdot () {
kembalikan proses_xml(
'cerita',
# alias wajib 'h', 'u' dan 'd' atau undef
{ 'h' => 'tajuk', 'u' => 'url', 'd' => 'masa' },
sub ($) { # tukar rentetan 'd' kepada (y, m, d, H, M, S)
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
($1, ($2 || 0) - 1, $3, $4, $5, $6);
}, +0, # zon waktu mengimbangi; sudah dalam UTC
);
}

1;

PENGARANG


Skrip ini diilhamkan oleh WMHeadlines v1.3 oleh:

Jeff Meininger[e-mel dilindungi]>
(http://rive.boxybutgood.com/WMHeadlines/).

Diimplementasikan semula untuk fvwm dan dipertingkatkan dengan:

Mikhael Goikhman[e-mel dilindungi]>, 16 Dis 1999.

MENYALI


Skrip diedarkan dengan istilah yang sama seperti fvwm itu sendiri. Lihat Lesen Awam Am GNU
untuk maklumat lanjut.

Gunakan fvwm-menu-headlines dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad