問題タブ [zenity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
81 参照

linux - ライン 1 が機能していません。この 2 つのラインは同じではありませんか? なぜ?

この問題で私を助けてくれることを願っています...私は次のコードを持っています:

この行が機能しない理由がわかりません: (Call line 1)

私も試しました:

そして、この行が機能する場合: (call line 2)

それらは同じであるべきではありませんか?? (1号線と2号線)

私がやっていることは put Line 1 Line 2 を置く代わりですが、非常にずさんなので、line 1 を使用したいのです (よりきちんとしたわかりやすい構文を持っています)。

ありがとうございました!!

0 投票する
0 に答える
41 参照

bash - zenity を使用して cli mercurial 操作を表示する方法

ゼニティを使ってマーキュリアルプルの進歩を表示しようとしています。

表示したいコマンドは次のとおりですhg pull -ufb developzenity --no-cancel --progress --auto-close --auto-kill --title="Mercurial"

お手伝いありがとうございます。

編集1:

以下は hg pull のサンプルです:

the number of object already downloaded(ここでは 3281) / objects to download(ここでは 13321) と完了までの推定時間 (ここでは 23 秒)を表示したいと思います。進行状況バーは、既にダウンロードされたオブジェクトの量 (3281/13321*100) に続きます。

目的は、小さなゲーム プロジェクト用の自動アップデーターを構築して、ゲームが Mercurial リポジトリから最新のリソースを自動的にダウンロードするようにすることです (そして、醜い bash ウィンドウの代わりに素敵な小さな gtk ウィンドウを表示します)。

0 投票する
1 に答える
190 参照

linux - Linux デスクトップ アプリ: パッケージ アイコンを確認するにはどうすればよいですか?

どうやら、次のように、プログラムのアイコンをその名前だけで参照できます。

に置き換えbaobabてみるgnome-terminalと、アイコンが変わります。引用符を削除することもできます。明らかに、ここではデータベースを使用してある種の抽象化が行われています (私はそれらが好きです)。(私は.desktopファイルと xdg ツールについて知っています] 1 .しかし表示する CLI はありますか? ? (動作しません。)表示しているプログラムのアイコンを表示したいのですが、プログラムはより大きなパッケージから来ていると言われることがあるので、インストールされているかどうかを知る方法がありません。eog baobab

  • アイコンが見つからないことをどのように知ることができますか (重要)?
  • これらの「インストール済み」アイコンすべてのリストを取得するにはどうすればよいですか?
  • どうすればchk_icon "baobab" ; $?=0OKのようにテストできますか
  • どうすればchk_icon "installed stuff" ; $?=0OKのようにテストできますか

ありがとう!

0 投票する
0 に答える
479 参照

linux - Zenity が対話に焦点を合わせない理由は何ですか?

Zenity 3.10.2 を使用していますが、Zenity を使用するときはいつでも、ダイアログの種類に関係なく、表示されるダイアログにフォーカスがあります。つまり、すぐに「Enter」を押して続行できます。(自動化にはこの機能が必要です)

ただし、1 つの例外があり、テストが非常に困難です。これは、カスタム Linux ディストリビューションの KIWI インストール中に発生し、フォーカスのない質問ダイアログが作成されました。enter も tab も何の効果もありません。

このダイアログを作成する bash スクリプトがあります。他のすべてのコンテキストでこれを実行すると、フォーカスがありますが、このインストールではフォーカスがありません。カーソルがランダムな場所に表示されます。しかし、私が見る限り、Zenity の要点はトップにあり、すでにフォーカスされたダイアログです。

ダイアログを作成するための実際の呼び出しは、bash スクリプトを含むファイル (つまり". ~/.bashrc" )を取得した結果です。このアプローチでも、手動でテストすると常に機能します。

Zenity ダイアログがフォーカスなしで作成される原因について何か考えはありますか? または、Zenity だけを使用してフォーカスを再利用/変更する方法はありますか?

wmctrl などのウィンドウ マネージャーを使用してダイアログをフォーカスできることは承知しています。ただし、これは現在使用されているパッケージではなく、単純なダイアログであるため、他に何もする必要はありません。

WINDOWMANAGER=/usr/bin/gnome-session

どんなガイダンスでも大歓迎です!

0 投票する
1 に答える
90 参照

bash - 複数のサイトを立ち上げる Bash&Zenity

複数のサイトを立ち上げたい (zenity チェックマークで選択)。私は成功しましたが、少し問題があります。

Firefox が既に実行されていて、Firefox で複数のサイトを開くようにチェックしている場合、チェックされた Web サイトは、既存のウィンドウと新しいタブではなく、新しい Firefox ウィンドウで開きます。単一のサイトをチェックすると、これは起こりません。次のようなものを使用すると、問題を回避できます

では、zenity によって生成された出力 (スペース文字で区切られた Web サイトのコレクション) をスライスし、示されているようにそれぞれをチェーンするにはどうすればよいでしょうか?

0 投票する
1 に答える
46 参照

shell - Zenity ゲートウェイ シェル解析エラー

Passerelle変数に問題があります。このコードは、("Passerelle" = "$Blank") の行にエラー メッセージを返します。

0 投票する
1 に答える
501 参照

debian - Debian - 変数をテキストファイルに保存する方法 / Zenity

Zenity を使用して、テキストを入力するための小さなフォームを作成します (ここではネットワークのゲートウェイ)。このエントリの結果をテキスト ファイルに保存して、別のフォームで再利用したいと考えています。

ここに私のフォームがあります

ご理解いただければ幸いです。

0 投票する
1 に答える
2335 参照

bash - Zenity の複数選択ウィンドウ

多肢選択問題を作成するために Zenity にボタンを追加するにはどうすればよいですか? 何かのようなもの: