問題タブ [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.
linux - ライン 1 が機能していません。この 2 つのラインは同じではありませんか? なぜ?
この問題で私を助けてくれることを願っています...私は次のコードを持っています:
この行が機能しない理由がわかりません: (Call line 1)
私も試しました:
そして、この行が機能する場合: (call line 2)
それらは同じであるべきではありませんか?? (1号線と2号線)
私がやっていることは put Line 1 Line 2 を置く代わりですが、非常にずさんなので、line 1 を使用したいのです (よりきちんとしたわかりやすい構文を持っています)。
ありがとうございました!!
bash - zenity を使用して cli mercurial 操作を表示する方法
ゼニティを使ってマーキュリアルプルの進歩を表示しようとしています。
表示したいコマンドは次のとおりですhg pull -ufb develop
。zenity --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 ウィンドウを表示します)。
linux - Linux デスクトップ アプリ: パッケージ アイコンを確認するにはどうすればよいですか?
どうやら、次のように、プログラムのアイコンをその名前だけで参照できます。
に置き換えbaobab
てみるgnome-terminal
と、アイコンが変わります。引用符を削除することもできます。明らかに、ここではデータベースを使用してある種の抽象化が行われています (私はそれらが好きです)。(私は.desktopファイルと xdg ツールについて知っています] 1 .しかし、表示する CLI はありますか? ? (動作しません。)表示しているプログラムのアイコンを表示したいのですが、プログラムはより大きなパッケージから来ていると言われることがあるので、インストールされているかどうかを知る方法がありません。eog baobab
- アイコンが見つからないことをどのように知ることができますか (重要)?
- これらの「インストール済み」アイコンすべてのリストを取得するにはどうすればよいですか?
- どうすれば
chk_icon "baobab" ; $?=0
OKのようにテストできますか - どうすれば
chk_icon "installed stuff" ; $?=0
OKのようにテストできますか
ありがとう!
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
どんなガイダンスでも大歓迎です!
bash - 複数のサイトを立ち上げる Bash&Zenity
複数のサイトを立ち上げたい (zenity チェックマークで選択)。私は成功しましたが、少し問題があります。
Firefox が既に実行されていて、Firefox で複数のサイトを開くようにチェックしている場合、チェックされた Web サイトは、既存のウィンドウと新しいタブではなく、新しい Firefox ウィンドウで開きます。単一のサイトをチェックすると、これは起こりません。次のようなものを使用すると、問題を回避できます
では、zenity によって生成された出力 (スペース文字で区切られた Web サイトのコレクション) をスライスし、示されているようにそれぞれをチェーンするにはどうすればよいでしょうか?
shell - Zenity ゲートウェイ シェル解析エラー
Passerelle変数に問題があります。このコードは、("Passerelle" = "$Blank") の行にエラー メッセージを返します。
debian - Debian - 変数をテキストファイルに保存する方法 / Zenity
Zenity を使用して、テキストを入力するための小さなフォームを作成します (ここではネットワークのゲートウェイ)。このエントリの結果をテキスト ファイルに保存して、別のフォームで再利用したいと考えています。
ご理解いただければ幸いです。
bash - Zenity の複数選択ウィンドウ
多肢選択問題を作成するために Zenity にボタンを追加するにはどうすればよいですか? 何かのようなもの: