2017-01-28 8 views
1

私は蓋を閉めたときにノートパソコンをロックしたいと思っています。これはUbuntu 16.04で動作しません。Ubuntu + i3lock lid on close閉じる

私はhttps://github.com/ruudud/i3wm-scripts

が、これは解決策であるが、最も一般的にインターネット上で示唆したようだが、それは動作しません、これを試してみました。

githubリポジトリは、 "sleep.target"の前に実行できるi3lock.serviceというサービスを作成することを提案しています。私はそれが何であるかの手がかりがないことに注意してください、そして、それに関するいくつかの情報を高く評価してください。

ファイルを作成するだけで、動作するはずか、それともそのファイルの特別な権限が必要なのかどうか分かりません。 これ以上の詳細が必要になります。

この解決方法が間違っている場合、この問題のより良い解決策を指摘することは可能でしょうか?

は、私がManjaroに切り替えミーンタイム(非常に良く)で:)事前に

答えて

1

をいただきありがとうございますが、このソリューションは、両方で動作するはずです:サービスを作成する

は、/ etcにあるロックの@ .serviceと呼ばれますこのコンテンツと/システムD /システム:

[Unit] 
Description=i3lock on suspend 
After=sleep.target 

[Service] 
User=%i 
Type=forking 
Environment=DISPLAY=:0 
ExecStart=/usr/bin/locker 

[Install] 
WantedBy=sleep.target 

それが実行Makeing

chmod +x [email protected] 

それからあなたのユーザーのためにそれを可能にする

systemctl enable [email protected]<username>.service 

はすべきことです。

User =%iの%iは、で置き換えられます。 "/ usr/bin/locker"は単に/ usr/bin/i3lockでもかまいませんが、見栄えを良くするためにそこにいくつかの面白いものが追加されています。

これは、ある時点で身体を助けることを願っています

関連する問題