英語フランス語スペイン語

Ad


OnWorksファビコン

fvwm-menu-directory - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで fvwm-menu-directory を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fvwm-menu-directory です。

プログラム:

NAME


fvwm-menu-directory - fvwm のディレクトリ参照メニューを構築します

SYNOPSIS


fvwm メニュー ディレクトリ [ - 助けて|-h|-? ] [ - バージョン|-V ] [ - 名前|作成 名前 ] [ - 題名|-t
名前 ] [ - アイテム|-それ 名前 ] [ --アイコンタイトル|-アイコン-t XPM ] [ --アイコンディレクトリ|-アイコン-d XPM ] [
--アイコンファイル|-アイコン-f XPM ] [ --アイコンアプリ|-アイコン-a XPM ] [ --wm-icons ] [ --ディレクトリ|-d 名前 ] [
- 注文|-o 番号 ] [ --[いいえ]すべて|-a ] [ --[いいえ]リンク|-l ] [ --xterm|-x CMD ] [
--exec-タイトル|-実行-t CMD ] [ --実行ファイル|-exec-f CMD ] [ --exec-app|-exec-a [CMD] ] [
--コマンドタイトル|-コマンド-t CMD ] [ --コマンドファイル|-コマンド-f CMD ] [
--コマンドアプリ|-コマンド-a CMD ] [ --再利用[なし]|-r ] [ --[no]チェックサブディレクトリ|-ch ] [
-- 特別なディレクトリ|-s [価値] ] [ --[いいえ]速度のためのメモリ|-mem ] [ --メニュースタイル|-男性 名前 ] [
--機能名|-f 名前 ]

DESCRIPTION


fvwm メニューを構築するために PipeRead で読み込む出力を提供する Perl スクリプト
ディレクトリリストが含まれています。 ほぼすべての設定が可能です。

ヒント


通常、独自のアクションが付属したタイトル項目がメニューに追加されます。 これは使えるかもしれない
メニューを構築するディレクトリのアクションを定義します。たとえば、
このディレクトリ内のターミナル (デフォルト)。 ただし、これは一部のユーザーにとって迷惑になる可能性があります。 無効にするには
タイトルアクションの使用 --コマンドタイトル タイトルを完全に削除するには「」を使用します - 題名 ""

OPTIONS


- 助けて
使用法を表示して終了する

- バージョン
バージョンを表示して終了

- 名前
メニュー名、 --reuse でのみ使用、デフォルトは MenuBrowser です

- 題名 タイトル
メニュー タイトルの形式。デフォルトは '%*-40p' (現在のフル パスの最後の 40 文字) です。
TAB は「\t」として指定できますが、.fvwm2rc では二重バックスラッシュまたは
本物のTAB。

形式指定子: %d - 現在のディレクトリ名 %p - 現在のディレクトリがいっぱいです
path

これらの指定子は、オプションの整数サイズ (右調整の場合は正) を受け取ることができます。
文字列または左調整の負の値。例: %8x; およびオプションの *num または *-num
最初または最後の (マイナスの場合) 文字数のみを残すことを意味します。数値はそれより大きくなければなりません
3 よりも、縞模様の部分が「...」に置き換えられるため、例: %*30x。 どちらも可能です
結合: %-10*-20x、これは最後の 20 文字のみを取得するように指示しますが、
長さが 10 未満 - 右側に最大 10 個のスペースを埋めます。

- アイテム 形式でアーカイブしたプロジェクトを保存します.
メニュー項目の形式、デフォルトは「%n」です。 %n、%N、%s の TAB 修飾子と幅修飾子は次のように指定できます。
で説明されているように指定されます - 題名 その上。 デフォルト以外の形式を指定すると速度が遅くなることに注意してください
スクリプト。

形式指定子:

%n - ファイル/ディレクトリ名 (パスなし)
%N - ファイル/ディレクトリ名 (パスを含む完全な名前)
%d - ファイル/ディレクトリの日付 (yyyy-mm-dd HH:MM:SS)
%D - ファイル/ディレクトリの日付 (yyyy-mm-dd)
%s - ファイル/ディレクトリのサイズ (バイト単位)
%t - ファイル/ディレクトリのタイプ (File|Dir|Link|Sock|Blck|Char|Pipe)
%T - ファイル/ディレクトリのタイプ (F|D|L|S|B|C|P)

例: --title '%*-40p\tDate, Type\tSize' --item '%*40n\t%d %t\t%s'

--アイコンタイトル アイコンを押します。
メニュー タイトル アイコン、デフォルトはなし

--アイコンディレクトリ アイコンを押します。
メニューディレクトリアイコン、デフォルトはなし

--アイコンファイル アイコンを押します。
メニュー ファイル アイコン、デフォルトはなし

--アイコンアプリ アイコンを押します。
メニュー アプリケーション アイコン、デフォルトはなし

--wm-icons
wm-icons パッケージでの使用に適したアイコン名を定義します。 現在、これは同等です
から: --icon-title menu/folder-open.xpm --icon-item menu/file.xpm --icon-dir
menu/folder.xpm --icon-app menu/utility.xpm。

--ディレクトリ DIR
開始ディレクトリ、デフォルトは ${HOME-.}

- 注文
範囲 (-6 .. 6) の場合、デフォルトは 5 です。

1 - 並べ替えない、2 - ディレクトリが最初、3 - ファイルが最初
4 - 名前順、5 - ディレクトリが最初、6 - ファイルが最初
負の数は逆順を表します。

--[いいえ]すべて
「ls -A」のような隠しファイルを表示します。デフォルトは --noall です。

--[いいえ]リンク
リンクされたディレクトリをたどります。デフォルトは --nolinks です

--xterm command
X 端末呼び出し、デフォルトは「xterm -e」です

--exec-タイトル command
ディレクトリ タイトル (通常はシェル) に対する fvwm Exec コマンド、デフォルトは
${シェル-/bin/sh}。 「-」は Exec コマンドがないこと、つまり Nop を意味します。 コマンドが起動していない場合
'^' を使用すると、X 端末呼び出しが先頭に追加されます。 コマンドは現在閲覧している環境で開始されます。
ディレクトリにあります。

--実行ファイル command
通常のファイルに対する fvwm Exec コマンド。デフォルトは ${EDITOR-vi} です。 「-」は実行者がいないことを意味します
コマンド、つまりいいえ。 コマンドが「^」で始まっていない場合、X 端末呼び出しは次のようになります。
先頭に付けられます。 実際のファイル名がコマンドに追加されます。

--exec-app [指図]
+x ファイルに対する fvwm Exec コマンド。デフォルトは「-」です。これは、+x ファイルに対するものと同じコマンドを意味します。
通常のファイル。 コマンドが指定されていない場合は、空であるとみなされます。単純に +x を実行します。
ファイル。 コマンドが「^」で始まっていない場合は、X 端末呼び出しが先頭に追加されます。 実際の
ファイル名がコマンドに追加されます。

--コマンドタイトル command
タイトルに対して実行する fvwm コマンド。 このオプションが指定されていない場合 (またはコマンドが '-' の場合)、
代わりに「--exec-title」が使用されます。 コマンドでは、%d は完全な文字列に置き換えられます。
ディレクトリパス。

実際には、 --exec-title=tcsh に相当します --command-title='実行 cd "%d"; xterm -e
ちっ」

値を空にすると、タイトル アクションが無効になります。

--コマンドファイル command
通常のファイルに対して実行する fvwm コマンド。 このオプションが指定されていない場合 (またはコマンド
は '-')、代わりに「--exec-file」が使用されます。 コマンドでは、%f は
完全なファイルパス。

実際、 --exec-file=vi は --command-file='Exec xterm -e vi "%f"' と同等です。

--コマンドアプリ command
+x ファイルに対して実行する fvwm コマンド。 このオプションが指定されていない場合 (またはコマンドが
'-')、代わりに「--command-app」が使用されます。 コマンドでは、%f は
完全なファイルパス。

実際、 --exec-app=^exec は --command-app='Exec exec "%f"' と同等です。

--再利用[なし]
ポップアップ メニューはありません。同じメニューを再利用します。デフォルトは --noreuse です。 これを指定すると
オプションでは、ポップアップではなくメニュー アクションが使用されます。 また、 --name パラメータは無視されません。
--dir パラメータがある場合は無視されます。 ~/.fvwm/.fvwm-メニューディレクトリ.dir ファイル。 この
ファイルはこのオプションを指定してのみ作成または使用されます。これが唯一の解決策です。
現在の fvwm メニューの状態。

--[no]チェックサブディレクトリ
すべてのサブディレクトリに実行 (+x) 権限があるかどうかを確認し、「ポップアップ」/「メニュー」を置き換えます。
権限のないこれらの場合は、「Nop」を使用してコマンドを実行します。 これには次のような視覚効果があります。
サブディレクトリ項目のポップアップ三角形を無効にします。 デフォルトは --nocheck-subdirs です。
理由: 1) これを有効にすると、スクリプトが少し遅くなります。2) このオプションが有効になっていない場合は、
アイコンが使用され、ディレクトリ/ファイルの個別のソートが使用されていないため、項目がどのようなものであるかを知る方法がありません。
はファイルではなくディレクトリです。

-- 特別なディレクトリ
指定されたオプションの値に従って、.. または ~ または / 特別なディレクトリを追加します。 なし あり
オプションを選択すると、これらのディレクトリは追加されません。 指定しない場合のデフォルト値は「1,2」です。 の
値はカンマ区切りの特別なディレクトリインデックスです。1 は親です。
ディレクトリ、2 はホーム ディレクトリ、3 はルート ディレクトリです。 マイナスが先頭に付いている場合は、
値を指定すると、特別なディレクトリがメニューの上部ではなく下部に追加されます。 値「0」
または、不正な値は、このオプションをまったく指定しないことと同じです。

--[いいえ]速度のためのメモリ
速度の最適化を使用します。つまり、以前に作成したディレクトリ メニューを破壊せずに使用します。
閉じている場合、デフォルトは --nomemory-for-speed です

警告: 速度の最適化は大量のメモリを消費します
fvwm の実行中は再び解放されることはありません。

--メニュースタイル
MenuStyle 名をメニューに割り当てる

--機能名
デフォルトの MissingSubmenuFunction 名「FuncFvwmMenuDirectory」を上書きします。

オプション パラメーターは、「=」を使用するか、次の引数で指定できます。 短いオプション
曖昧でなければ問題ありません:「-a」、「-x」、「-icon-f」。 ただし、短いオプションには注意してください。
現在は明確になっていますが、次のバージョンでは曖昧になる可能性があります。

USAGE


これを fvwm 構成ファイルに入れて、スクリプトを呼び出します。

AddToFunc FuncFvwmMenuディレクトリ
+ I PipeRead "fvwm-menu-directory -d '$0'"

より複雑な例:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t '次へ: %d' --wm-icons"

そして、ディレクトリ メニューをポップアップ表示したいメニューにこれを入れます。

AddToMenu SomeMenu MissingSubmenuFunction FuncFvwmMenuDirectory
+ 「ホーム ディレクトリ」ポップアップ $[HOME]
+ 「HTTPD ディレクトリ」ポップアップ /home/httpd

注: 絶対パス名を使用してください。

メニューのポップアップ遅延をプラスの値に設定し、ビジー状態を有効にすることをお勧めします。
カーソル

MenuStyle * PopupDelayed、PopupDelay 200
BusyCursor DynamicMenu True

より良い結果を得るためにこのスクリプトを使用する場合は、構成ファイルに追加してください。

もう XNUMX つの興味深い使用法 (これには「--reuse」または「-r」が必須です):

メニューに追加ブラウザ
+ DynamicPopupAction PipeRead \\
「fvwm-menu-directory -r -na ブラウザ -d / -s」
AddToMenu SomeMenu 「マイ ブラウザ」メニュー ブラウザ

ここで、「--dir」パラメータ(開始ディレクトリ)は、存在する場合には無視されます。
~/.fvwm/.fvwm-メニューディレクトリ.dir ファイルは削除できます。

作者


1999 年 06 月 07 日に Dominik Vogt によってインスピレーションを得た[メール保護]>.

1999 年 08 月 05 日に Mikhael Goikhman によって書き直されました[メール保護]>.

コピー


スクリプトは fvwm 自体と同じ条件で配布されます。 GNU 一般公衆利用許諾書を参照
詳細については。

onworks.net サービスを使用して fvwm-menu-directory をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad