Barrier: systemdを使用して起動中にLinuxバリアクライアントを実行できません

作成日 2019年05月01日  ·  5コメント  ·  ソース: debauchee/barrier

オペレーティングシステム

サーバー:Windows 10バージョン1709(OSビルド16299.1087)
クライアント:Ubuntu 18.04(GNOME 3デスクトップ)

バリアバージョン

サーバー:2.2.0
クライアント:2.2.0

バグを再現する手順

  1. 目標は、起動時にLinuxバリアクライアントを起動できないようにすることです。
  2. systemdsreviceスクリプトをセットアップします[以下に添付のサービススクリプト]
  3. sudo systemctl start barrier.service
  4. バリアはなんとか起動しますが、エラーをスローします:「警告:セカンダリ画面を使用できません:画面を開くことができません
  5. サーバーへの接続に失敗します

他の情報

  • 問題が発生し始めたのはいつですか?
    systemdサービスをセットアップしようとしたとき。
  • それを回避する方法はありますか?
    ユーザーにログインする前に起動の障壁が必要な場合は、そうではありません。
  • このバグにより、バリアを完全に使用できなくなりますか?
    番号

あなたが考えることができる他のものをここに置いてください。

/etc/systemd/system/barrier.service下の私のサービススクリプト

[Unit]
Description=Start Barrier client during boot

[Service]
Type=simple
Restart=always
RestartSec=2
ExecStart=/usr/bin/barrierc -f --debug DEBUG2 --log /tmp/barrier-service.log --name ubuntu-Desktop [<server-info>]:24800

[Install]
WantedBy=multi-user.target

ログ:

tail -f /tmp/barrier-service.log 

[2019-04-30T22:26:50] DEBUG: XOpenDisplay(":0.0")
[2019-04-30T22:26:50] WARNING: secondary screen unavailable: unable to open screen
[2019-04-30T22:26:50] DEBUG: retry in 60 seconds
[2019-04-30T22:27:50] DEBUG: XOpenDisplay(":0.0")
[2019-04-30T22:27:50] WARNING: secondary screen unavailable: unable to open screen
[2019-04-30T22:27:50] DEBUG: retry in 60 seconds

最も参考になるコメント

バリアをネイティブに起動した場合(つまり、sshを超えない場合)は機能しますが、2つ目のキーボードとマウスを接続する必要があるため、バリアの目的全体が無効になります。

全てのコメント5件

推測しなければならないのであれば、実行が早すぎて、バリアがそれを修正していないと言えます。 ディスプレイマネージャを使用してバリアを開始および停止すると、機能する場合があります。 または、rootとしてバリアを実行する代わりに、自動的にログインすることもできます。 あなたの毒を選んでください。

#179および#185も参照してください

@noisyshapeに感謝し

これは私にも起こっていますが、sshを介してバリアを起動しようとしています。 これは私が得るものです:

user<strong i="6">@xenon</strong>:~$ /snap/barrier-kvm/2/bin/barrierc -f --no-tray --debug DEBUG --name xenon [192.168.1.192]:24800
[2020-01-11T15:09:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:09:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:09:06] DEBUG: retry in 60 seconds
[2020-01-11T15:09:06] DEBUG: event queue is ready
[2020-01-11T15:10:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:10:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:10:06] DEBUG: retry in 60 seconds
[2020-01-11T15:11:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:11:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:11:06] DEBUG: retry in 60 seconds

Xubuntu18.04.3を使用しています

バリアをネイティブに起動した場合(つまり、sshを超えない場合)は機能しますが、2つ目のキーボードとマウスを接続する必要があるため、バリアの目的全体が無効になります。

@ RPGillespie6これがあなたと同じ問題であるかどうかは--display :1を使用してsshでbarriersを開始するだけで、これを回避できました。

このページは役に立ちましたか?
0 / 5 - 0 評価