問題タブ [gnome-terminal]
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 - ターミナルからxtermウィンドウを開き、xtermからバックグラウンドでコマンドを実行するにはどうすればよいですか?
私のアプリケーションは、rootsコマンド「sudoifupeth0」および「sudoifdowneth0」を実行しようとします。しかし、「sudo:申し訳ありませんが、sudoを実行するにはttyが必要です」というエラーが返されました。したがって、sudoコマンドを実行するにはttyが必要です。そこで、ttyセッションを開いてコマンドを実行しようとしました
それからそれはうまくいきました。しかし、新しく作成されたgnome-terminalまたはxtermからコマンドを送信できません。つまり、コマンドを実行する前に新しく作成されたgnomeまたはxtermウィンドウを閉じると、コマンドはすぐに終了しました。
ユーザーがウィンドウを閉じるのを無効にする方法や、ウィンドウをユーザーに表示しないようにする方法を提案できますか?
注:これは、ifdownおよびifupの代わりにsystem-config-networkコマンドを使用してテストできます。
bash - 小さなbashコードをcsh/tcshに変換する方法(GNOME端末タイトルの設定)
bash
次のコードを次のように翻訳するのに助けが必要ですtcsh
:
これは、ログインシェルとして機能.bashrc
するすべてのマシンの一部です。bash
このコードは、GNOME端末のタイトルをuser@somehost
(明らかに実際のユーザー名とホスト名とともに)に設定します。ただし、一部のホストにはtcsh
ログインシェルがあるため、コードをに変換してtcsh
に追加する必要があり.tcshrc
ます。
どういうわけか、ファイル内のコードをsource
含む別のファイルを検討しましたが、機能させることができませんでした。bash
.tcshrc
linux - Gnome-terminal: キーボード ショートカットをリセットする
のキーボード ショートカットをリセットしたいと思いgnome-terminal
ます。
私は試した:
apt-get autoremove gnome-terminal
apt-get purge gnome-terminal
これらは正常にインストールされましたが、違いはありませんでした。
ありがとう!
ubuntu - ubuntuのzshタブ補完バグ
私はここで本当に厄介なバグを抱えています:
% git s<TAB>
になります
コマンドを複製するだけです。画面のサイズを変更すると、通常の状態に戻ります。git s
これを修正するにはどうすればよいですか?
vim - Vim でファイル名に一重引用符を含むファイルを編集する
Vim で奇妙な問題に遭遇しました。デスクトップまたはファイル マネージャから Vim にファイルをドラッグ アンド ドロップして編集したいと考えています。Gvim はこの動作を正しく処理します。
コンソール Vim で同じことをしようとすると、代わりにファイル名へのパスが挿入されます。たとえば、ファイル /home/myuser/foo.matic をドラッグ アンド ドロップすると、テキスト文字列 '/home/myuser/foo.matic' が現在のバッファに適用されます。
:edit と入力してファイル名をドラッグ アンド ドロップすると、Vim は '/home/myuser/foo.matic' を新しいディレクトリとして扱います。
ここでの問題は、ファイル パスの前後の引用符だと思います。これらは gnome-terminal と terminator の両方によって挿入されるようです。ドラッグ アンド ドロップ時にファイル名からこれらの引用符を削除する方法はありますか? または、Vim が引用符を無視する方法はありますか?
python - Python Popenで複数の引数を実行するにはどうすればよいですか?
ボタンのあるPyGtkGuiを作ろうとしています。ユーザーがこのボタンを押すとgnome-terminal
、ユーザーにパスワードの入力を求めるプロンプトが表示されます。
次に、このGitリポジトリをgedit
JQueryスニペット用に複製します。
次に、js.xml
ファイルをにコピーします/usr/share/gedit/plugins/snippets/js.xml
最終的に、Gitリポジトリを強制的に削除します。
コマンド:
私の端末では正常に動作します。
しかし、 GUIを介して開くだけで、パスワードを追加し、Enterキーを押すと、再び閉じます。
最初のコマンドのみを実行したい&&
これは私のPython関数です(コマンド付き):
linux - ターミナルコマンドを使用してTeamviewerに直接接続するにはどうすればよいですか?
ご存知のように、ターミナルコマンド「 putty server_ip -l user_name -pw password 」を使用して、puttyを使用してサーバーに直接接続できます。その後、ユーザー名とパスワードを入力する必要はありません。このように、ターミナルで「 teamviewer 」と入力してteamviewerを実行できます。しかし、パテで行っているように、「PartnerId」と「Password」を「teamviewer」コマンドに渡して直接接続する方法を教えてもらえますか。
shell - シェル スクリプト: 新しい gnome-terminal タブのタイトルを設定する
環境のセットアップを自動化しようとしています。これを行うには、ターミナルでいくつかのタブを開いてコマンドを実行する必要があります。タブには、それらを区別するためのタイトルが必要です。スクリプトは、実行せずにタブにコマンドを書き込むだけにする必要があります。
スクリプトは、入力ファイル start.txt を想定しています。これは行ごとに処理されます。各行には、最初に端末タブのタイトルが含まれ、コマンドがカンマで区切られています。
非常に簡単な gnome-terminal 呼び出しで、タイトルが表示されます:
gnome-terminal -- tab --title=test1 -e top --tab --title=test2 top
ただし、複雑なコマンドを実行すると、これは機能せず、タイトルが設定されません。
コード全体は次のとおりです。
その間、私は回避策を試しました。タブ内からタブのタイトルを設定できる別の興味深いコマンドがあり、それをタブで実行するか、ユーザーがコピーして実行できるようにそこに書き込むことができます。
export PS1='[\e]0;mission\a]${debian_chroot:+($debian_chroot)}\u@\h:\w$'
しかし、現在のコードでは、次のコマンドが run_command スクリプトに書き込まれます。
gnome-terminal --tab --title=test1 -e "bash -c \" echo test1; echo export PS1='[\e]0;test1\a]\${debian_chroot:+(\$debian_chroot)}\u@\h:\w$'; エコートップ; exec bash\"" --tab --title=test2 -e "bash -c \" echo test2; echo export PS1='[\e]0;test2\a]\${debian_chroot:+(\$debian_chroot)}\u@\h:\w$'; エコートップ; exec bash\""
このコマンドをコピーしてターミナルで実行すると、タブに export コマンドが表示されますが、一重引用符で囲まれていないため、機能しません。
export PS1=[\e]0;mission\a]${debian_chroot:+($debian_chroot)}\u@\h:\w$
確かに、gnome-terminal コマンドのタイトル オプションを機能させたいと思っていますが、これが不可能な場合は、タブで PS1 のエクスポートの値を一重引用符で囲む方法のヒントをいただければ幸いです。私はすでに\またはいくつか\でエスケープしようとしましたが、成功しませんでした。