タグ付けされた質問 「session」


5
別のユーザーのデスクトップでrootとしてグラフィカルプログラムを起動できますか?
以下は、私が知る必要があると思う他の質問です。 Xセッション以外からですか?(ルートがXにログインしていないことを意味します) 複数の人がXにログインしている場合、誰がどの画面にいたかを自動検出して、アプリを起動する必要がある画面をプログラムで検出できますか? ユーザーとしてアプリを起動できますか?(OK 99.999%確かにこれはyesです) グループXのユーザーがXにログインしているかどうかを検出できますか?
39 xorg  root  session 

7
切断後にシェルを回復する方法
リモートCentOS 5.6マシンでいくつかの作業を行っていますが、私のネットワークはドロップし続けます。再接続後にハングしたセッションを回復する方法はありますか? 編集:yumでいくつかのアップデートとインストールを行っており、プロセスが何をしていてもハングしている場合、これが問題になるかもしれないと心配しています。

2
不明なPTSでtmuxセッションが失われ、原因と考えられる解決策は?
Python Webアプリケーションをチェックするために、長時間実行されているtmuxセッションに再接続しようとしました。ただしtmux attach、実行中のセッションはないと主張しps、tmuxプロセス(最初の行)を表示しますが、pts番号の代わりに疑問符が表示されます。 これはどういう意味ですか?このtmuxセッションは永久に失われますか?tmuxセッションで生成され、実行されているpythonプロセスの現在の状態を確認する方法はまだありpts/19ますか(2行目)? [mhermans@web314 ~]$ ps -ef | grep mhermans mhermans 16709 1 0 Mar04 ? 00:26:32 tmux mhermans 8526 16710 0 Mar04 pts/19 00:20:04 python2.7 webapp.py root 9985 6671 0 10:18 ? 00:00:00 sshd: mhermans [priv] mhermans 10028 9985 0 10:18 ? 00:00:00 sshd: mhermans@pts/16 mhermans 10030 10028 …
27 process  tmux  session 

3
ドキュメント:Linuxセッションのアーキテクチャ
私は、最新のLinuxセッションに関係するデーモンとサービスのスタックを説明する優れた概要ドキュメントを探しています。dbus、およびに関するさまざまなドキュメントを読みましたsystemdが、全体像はまだわかりません。 特に、私はこれらの質問への回答を探しています(質問に答えないでください、彼らは私が探しているどんな種類のドキュメントを明確にするべきです): ログインした後、ユーザーのセッションのルートはどのプロセスですか? どのプロセスを開始する必要があり、なぜですか?Gnome、KDE、FVWM、または単純なシェルのいずれが起動されているかにかかわらず、デスクトップに依存しない回答を探しています。 これらすべてのデーモンはどのような役割を果たしますか?どれが単独で実行され、どれが他に依存しますか?誰が、誰が、どのくらいの期間開始する必要がありますか?そして、誰がその動物園を維持すべきですか? 私は右の起動後に実行しているデーモンの全体の動物園を持っていることがわかったので、私は、求めています:systemd-journald、systemd-udevd、dbus-daemon、 systemd-logind。しかし、十分ではない:これらとは別に、超軽量PDFビューアを実行すると、zathura さらにと私のセッションを移入しdbus-launch、 dbus-daemon、at-spi2-registryd、そしてat-spi-bus-launcher、後者の打ち上げさらに別のdbus-daemon。それらのどれも以前にそこにいなかったし、誰も招待されていないが、彼らは家の周りにとどまり、ログアウトするまで気味が悪い。私はここに何かが欠けていると確信しています... 別の例:ログイン後systemd、ユーザーUIDで実行していますが、それが何をすべきかわかりません(バージョン206をセッションマネージャーとして使用するはずがないと思いますか?)。子プロセス(sd-pam)がありますが、ドキュメントを見つけることができませんでした。 彼らは何をしますか?このセットアップの背後にあるアイデアは何ですか? 私の視点を明確にする:「昔」で、それは知っているのに十分だった login(私のログインシェルを起動しますbash実行、~/.profile)、およびその時点から、私は、セッションを構築する状況に応じて、多分起動し続けることができscreen、またはstartx。

1
ログインセッション全体でD-Busセッションを再利用する
複数のログインセッションを通じてマシンにアクセスします。セッションの存続期間は重複する場合と重複しない場合があります。私の場合、これらのログインセッションは現在SSHを介して常に行われていますが、ローカルセッションも処理したいです。 これらのセッションでD-Busが必要になることがありますが、GVFSを使用するために、これらのログインセッションで同じD-Busセッションを共有したいです。 これを行うための推奨される方法は何ですか?気付いていないかもしれないD-Busの使用を中断したくありません。私は使用を検討しました export $(dbus-launch --autolaunch $(cat /var/lib/dbus/machine-id)) しかし(Ubuntu 12.04の時点で)これは正しくないようです: これにはXセッションが必要ですが、私のSSHセッションはXディスプレイを転送する場合と転送しない場合があり$DISPLAYます。 Xディスプレイが利用できない場合dbus-launch、「自動起動エラー:X11初期化に失敗しました。」と文句を言い、デーモンを起動しません。 dbus-launch「というmanページ状態--autolaunchオプションは、内部実装の詳細と考えられています(...)。とにかくlibdbus実装以外で使用する本当の理由はありません。」 DOES dbus-launchまたはD-バススイートのサポート内の別のツールが自動的に実行を検出dbus-daemonし、それに接続していますか?~/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-${DISPLAY#*:}D接続がX接続で開始された場合に必要な情報はありますが、X接続が利用できない場合はどこにも保存されていないようです。 独自のD-Busセッションファイルを作成する必要がありますか?その場合、~/.dbus/session-busディレクトリ内のファイルを使用する必要がありますか?パスは/var/lib/dbus/machine-id信頼性が高く、移植可能ですか?
20 session  d-bus 

5
不安定なSSH接続を自動的に再開するための画面など
信頼性の低いwifi環境では、sshを介してサーバーに接続する必要があることがよくあります。サーバーで画面を実行するので、切断された場合は、再接続して画面セッションを再開し、中断したところから再開できますが、接続の喪失は依然として大きなタイムシンクです:接続が途切れた場合サーバー上では、ターミナルウィンドウがフリーズする傾向があります。そのタブを強制終了し、新しいタブを開き、サーバーに再度sshして、画面セッションを再開する必要があります。サーバー上で画面を実行し、ローカルで画面でこれを試しました。いずれにせよ、接続が切れるとフリーズする傾向があります。 画面に似たもの、または画面自体を自動的に再接続してセッションを実行しようとする方法があるので、手動で再接続し続ける必要はありませんか?多くの場合、接続を失ったとき、それは非常に短い期間だけだと思います-1秒未満かもしれません。 Ubuntu 14.04 LTS、MATEエディションを使用しています。ありがとう


4
ログイン画面の前に開始するスクリプトを実行するにはどうすればよいですか?
私はタッチスクリーンを調整していましたが、最適なツールはxinput_calibratorでした。だから私はそれを使用しました。2つのオプション(1つは機能しませんでした)があります。「Xセッションで始まるスクリプトで」このコマンドを実行する必要があると書かれています。 xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115 だから私が試した~/.xinitrc、~/.xsessionと~/.xsessionrc存在していなかったすべてが、。だから私はそれらを作成し、正確な内容はこのコマンドでした。最初の2つのファイルにより、ログインが失敗しました(ログイン後、ログイン画面に戻ります)。 最後のファイルでは、キャリブレーションは機能していましたが、ログインして初めて... ログインダイアログが表示される前に、このコマンドを実行する必要があります。このコマンドを最後に追加/etc/X11/xinit/xinitrcしても、結果は何もありません(何も変更されません)と考えました。また、/etc/X11/Xsession.d/40x11-common_xsessionrc(ファイルの一部を検査した後)の最後に追加しようとしましたが、結果はに追加した場合とまったく同じでした~/.xsessionrc。 ログイン画面が表示される前にこのコマンドを実行するにはどうすればよいですか(ウィンドウマネージャーが起動する前、またはXセッションが開始する前ですか)。 (デフォルトのウィンドウマネージャーでKubuntuを実行していますが、それが重要な場合) 更新 Kubuntuを使用しているため、ディスプレイマネージャーはkdmです。受け入れられた答えが示唆するように、私はファイルを編集し、ここで/etc/kde4/kdm/Xsetup述べたように、デフォルトで存在するコマンドの前にコマンドを追加しました。そして、それは魅力のように機能します:)
17 x11  startup  session 

2
Xfce4セッションをクリアする
Xfceセッションをリセットする方法は? Xfce4を起動すると、常に2つのEvince、Emacs、1つのターミナルエミュレーターのウィンドウが開きます。毎週1回この構成を使用したことを覚えていますが、今ではログイン後に毎回起動します。アプリケーションなしでXfce4をきれいに起動するにはどうすればよいですか?
16 xfce  session 

1
startxで代替xinitrcを使用する方法
デスクトップマネージャーをインストールしていません(したくない)。ターミナルからログインした後startx、GUIを起動します。~/.xinitrcGUIセッションのエントリがあります。現在、私はそこにxmonadを持っていますが、時にはGNOMEセッションを、時にはKDEセッションを実行したいと思います。以前~/.xinitrcはその目的のために編集していましたが、もっとエレガントな方法(代替構成を使用するようなもの)があるはずだと思います。ただし、man startxまたはに何も見つかりませんman xinit。 複数の構成ファイル(GUIセッションごとに1つ)を用意し、startx必要なときにそれらをロードするように指示します。どうやってやるの?

1
ログオフによるtmuxセッションの強制終了を防ぐ
Xユーザーセッションからログオフ(ログアウト)するとtmux、実行したセッションsudo tmuxや同様のコマンドを含めて、開始したセッションが強制終了されることに気づきました。これは以前は発生していなかったと確信していますが、最近の変更がこの動作に影響を及ぼしています。 Xセッションを終了した後でも、これらのtmux(またはscreen)セッションを維持するにはどうすればよいですか?

1
ヤクアケでセッションを保存する方法
ヤクアケドロップダウンターミナルを使用していて、タブのセッションをなんとかして保存できたらと思います。6〜7個のタブを開いて、名前を付けてすべてのものにすると、再起動するたびに再作成する必要がある巨大なピタです。 何か案は?
13 terminal  session 

2
セッションを適切に閉じるショートカット(exitと入力しない)でシェルを終了する
毎日使用する多くのsshセッションでProxyJumpコマンドを使用します。また、これらのセッションでユーザーを頻繁に切り替えますexit。3回または4回連続して入力するのは面白くありません。 私はnewline+ ~+ .sshセッションを終了することに気づいていますが、それが思いのままに終了するかどうかを確認exitする必要がありますが、exit3または4回入力するように単一のコマンドまたはショートカットで現在のシェルのすべてのセッションを終了するにはどうすればよいですか私の場合、一度限りのものになりますか?
12 bash  shell  session 

4
プロセスが特定のデバイスを使用できるようにアクセス許可を設定する方法はありますか?
たとえば、ここで読むことができるように、systemdの一部であるlogindは、一部のデバイスにユーザーセッションのアクセス許可を設定できます。この種の動作が実際にどのように機能するかを示すvidもあります。簡単に言うと、開始して、たとえばamarokで曲を再生すると、ログインプロンプトしかない別のユーザーまたはTTYに切り替えるまで、音が聞こえます。これは、アクティブなセッションが非アクティブになったためです。 特定のグループ(この場合は「オーディオ」)にユーザーを1つまたは複数追加するだけで問題が解決することはわかっていますが、別の解決策があるかどうか疑問に思っています。私が本当に欲しいのは、すべてのユーザーがセッションをロックしている場合でも、プロセスが常にサウンドカードを使用できるように、プロセスにいくつかのアクセス許可を設定することです。 それは可能ですか?私は音楽をよく聞くので、ほとんどの場合モニターをオンにしておく必要はないので、画面をロックするだけでいいのでお願いします。しかし、画面をロックすると、アクティブなセッションが非アクティブになり、amarokが再生を停止します。そして、はい、画面は単にオフにするだけでなく、ロックする必要があります。 編集: systemdが搭載されている場合もまったく同じ問題になるので、どのディストリビューションを使用しているかは重要ではないと思います。とにかく、私はdebian sidを使用していますが、systemd、udev(およびいくつかの依存関係)などの一部のパッケージは実験的なブランチからのもので、現在は219-9バージョンです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.