ล็อคหน้าจอน่าเกลียดใน Xubuntu


31

เมื่อฉันล็อคหน้าจอฉันไม่ได้รับกล่องโต้ตอบเข้าสู่ระบบที่ดีซึ่งปรากฏขึ้นหลังจากรีบูตแล็ปท็อป ฉันได้รับสิ่งที่น่าเกลียดคล้ายกับนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไปที่รูปภาพนี้มันไม่ใช่ภาพหน้าจอที่แน่นอน แต่เกือบเหมือนกัน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร มันเป็นพฤติกรรมมาตรฐานหรือว่าฉันทำอะไรผิดพลาด? ภาพหน้าจอการเผาไหม้ทำให้ฉันกลัว แต่ฉันทำซ้ำตัวเอง "อย่าตกใจ!" และมันช่วยเล็กน้อย

  • มันน่าเกลียด
  • มันดูไม่เหมือน 99% ของสภาพแวดล้อมของฉัน
  • ฉันใช้รูปแบบแป้นพิมพ์หลายแบบ เมื่อพิมพ์รหัสผ่านฉันต้องดูว่าอันไหนที่ใช้งานอยู่เพราะถ้าฉันพิมพ์ผิดในรหัสผ่านของฉันและต้องพยายามลงชื่อเข้าใช้หลายครั้ง ด้วยหน้าจอนี้ฉันมักจะจบลงด้วยความพยายาม 3-5 ครั้งในขณะที่ฉันคาดเดาผิดและพิมพ์ผิดอื่น ๆ ที่เกิดจากความกังวลใจ
  • ทำไมถึงเรียกว่า XScreenSaver ฉันปิดการใช้งานสกรีนเซฟเวอร์ ฉันเกลียดพวกเขา. ฉันต้องการล็อคคอมพิวเตอร์ขณะเข้าห้องน้ำหรือกินอาหารกลางวันเท่านั้น ฉันต้องการหน้าจอเข้าสู่ระบบของฉัน

1
ฉันมีปัญหาเดียวกันใน Lubuntu มีการสนทนาที่นี่: ubuntuforums.org/showthread.php?t=1908141 ตรวจสอบลิงก์ในโพสต์ที่สองของเขาเพื่อดูรายละเอียดเพิ่มเติม
Veazer

ฟังดูสมเหตุสมผล ปัญหาเดียวคือการใช้งาน มีวิธีแสดงเค้าโครงแป้นพิมพ์ที่ฉันใช้อยู่หรือไม่? (อย่างไรก็ตามฉันยังคงคิดว่า 'ความสอดคล้อง' มีผลกระทบต่อการใช้งานอย่างมากเช่นกันมันไม่ได้เกี่ยวกับเครื่องสำอางมากนัก แต่ก็เกี่ยวกับการนำทางของผู้ใช้ ฯลฯ )
Honza Javorek

ฉันไม่มีความคิดฉันไม่ได้พิจารณาปัญหาของแป้นพิมพ์ ฉันย้ายกลับไปเป็นทางเลือกคำพังเพย gnome หลังจากเล่นกับ xfce และ lxde
Veazer

คำตอบ:


28

ลบxscreensaverและติดตั้งgnome-screensaverซึ่งมีรูปลักษณ์ที่สวยงามกว่า:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

นอกจากนี้คุณยังสามารถตั้งค่าทางลัดเพื่อล็อคหน้าจอด้วยแป้นพิมพ์:

Start> Settings Manager> Keyboard> Application Shortcuts>Add

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

หมายเหตุ: ข้อเสียที่เป็นไปได้เพียงอย่างเดียวคือการgnome-screensaverดึง gnome dependencies ซึ่งในเดสก์ท็อปขนาดเล็กมากอาจยังไม่ปรากฏ แต่ในระบบโดยเฉลี่ยส่วนใหญ่แล้วไลบรารี gnome ก็ถูกติดตั้งแล้วดังนั้นจึงไม่มีค่าใช้จ่าย


แม้ว่าคุณจะไม่ได้ให้คำอธิบายที่ชัดเจนเหมือนอย่างที่ green7 ทำ แต่ฉันได้รับการแก้ไขปัญหาจากคุณซึ่งฉันให้ความสำคัญมากกว่า ดังนั้นฉันจะยอมรับคำตอบของคุณ คำตอบที่ดีที่สุดจะรวมกันของคุณทั้งสอง แต่ผมต้องเลือกอย่างใดอย่างหนึ่ง :)
Honza Javorek

1
ดีใจที่ได้ทราบ: ถ้าคุณมีเดสก์ท็อป Xubuntu ที่สมบูรณ์แล้ว gnome-screensaver จะไม่ต้องการการพึ่งพาเพิ่มเติมใด ๆ มันจะดูดีโดยไม่ต้องใช้ทรัพยากรเพิ่มเติมมากเกินไป
gerlos

1
ไม่มีโปรแกรมรักษาหน้าจอที่แน่นอนใน gnome-screensaver เพียง 'screen blanker'
Serge

@Serge: เนื่องจากเรากำลังจะไปถึงคำศัพท์ที่นี่ถ้าแอพไม่ได้ทำให้หน้าจอว่างเปล่ามันก็ไม่ได้ 'บันทึก' หน้าจอและแบตเตอรี่ของคุณจริงๆ คุณอาจจำเป็นต้องมีไม่ได้ใช้งานจอแสดงผลพลังงานผลาญ
ccpizza

ฉันหมายถึงไม่มีฟังก์ชั่น xscreensaver เหมือนใน gnome-screensaver นอกจากนี้ฉันยังไม่เห็นตัวบ่งชี้รูปแบบแป้นพิมพ์บนหน้าจอล็อคหน้าจอของ GNOME
Serge

7

Xscreensaver เป็นแพ็คเกจซึ่งเป็นเฟรมเวิร์กสกรีนเซฟเวอร์ที่ขยายได้และล็อคคอมพิวเตอร์

ตามหน้าlinuxfromscratch.orgนี้

XScreenSaver เป็นโปรแกรมรักษาหน้าจอแบบแยกส่วนและตู้เก็บของสำหรับระบบ X Window มันสามารถปรับแต่งได้อย่างมากและอนุญาตให้ใช้โปรแกรมใด ๆ ที่สามารถวาดบนหน้าต่างรูตเป็นโหมดการแสดง วัตถุประสงค์ของ XScreenSaver คือการแสดงภาพสวย ๆ บนหน้าจอของคุณเมื่อไม่ได้ใช้งานตามปรัชญาที่ว่าจอภาพที่ไม่ต้องมีผู้ดูแลควรทำสิ่งที่น่าสนใจเช่นเดียวกับที่ทำในภาพยนตร์ อย่างไรก็ตาม XScreenSaver ยังสามารถใช้เป็นล็อกเกอร์หน้าจอเพื่อป้องกันไม่ให้ผู้อื่นใช้เทอร์มินัลของคุณในขณะที่คุณไม่อยู่

ฉันไม่ทราบสาเหตุที่ใช้ใน Lubuntu และ Xubuntu แต่อาจเป็นเพราะความนิยมความเสถียรและอาจมีน้ำหนักเบา

นอกจากนี้ยังช่วยลดภาระในการสร้างแพ็คเกจใหม่เพื่อแทนที่ซอฟต์แวร์ที่มีอยู่แล้ว


1
ขอบคุณสำหรับคำอธิบาย คุณตอบคำถามของฉัน "ทำไมเรียกว่า XScreenSaver" และอีกสองคนของฉันเพื่อกำจัดความสับสนของฉัน อย่างไรก็ตามคุณไม่ได้แก้ปัญหาสำหรับปัญหาของฉันดังนั้นฉันจะยอมรับคำตอบของ ccpizza
Honza Javorek

7

คุณชอบดำไหม? ลองใส่กุญแจมันเป็นตัวอย่างที่ดีที่สุดของหลักการ KISS

วิธีติดตั้ง: sudo apt-get install suckless-tools

วิธีที่ง่ายที่สุดในการกำหนดค่าใน xubuntu คือ: sudo apt-get remove xscreensaver

นี่เป็นเพราะโดยปกติแล้ว xscreensaver จะมีความสำคัญเหนือกว่าสกรีนเซฟเวอร์อื่น ๆ เมื่อลบออกแล้วคุณสามารถฆ่าเธรด xscreensaver ที่ทำงานอยู่ในพื้นหลังหรือเพิ่งรีสตาร์ท

เพลิดเพลินกับความเรียบง่าย


1
ความเรียบง่ายนั้นดีตราบใดที่ไม่ได้ฆ่าการใช้งาน ในคำถามของฉันฉันกล่าวถึงฉันต้องดูรูปแบบแป้นพิมพ์ที่ใช้งานอยู่
Honza Javorek

ยินดีต้อนรับสู่ถาม Ubuntu! โปรดหลีกเลี่ยงการโพสต์คำตอบเดียวกันมากกว่าหนึ่งแห่ง เมื่อล่อลวงให้ทำเช่นนี้โดยทั่วไปหมายถึง: (1) คำตอบควรถูกกำหนดให้กับสิ่งที่แตกต่างกันเกี่ยวกับคำถามที่แตกต่างกัน (2) หนึ่งคำถามควรตั้งค่าสถานะเพื่อปิดเป็นคำถามที่ซ้ำกัน (คุณสามารถตั้งค่าสถานะโพสต์ กับ15 ชื่อเสียง ), (3) คำตอบจริงๆควรจะแสดงความคิดเห็นหรือ (4) คำตอบที่ควรได้รับการโพสต์ในสถานที่ที่เหมาะสมที่สุดและแสดงความคิดเห็นหนึ่งบรรทัดโพสต์ในคำถามอื่น ๆ สรุปและการเชื่อมโยงกับมัน
Eliah Kagan

ขอบคุณตอนแรกฉันกังวลว่ามันจะติดตั้งเครื่องมือ 9base ด้วย แต่สิ่งเหล่านี้อยู่ในแพ็คเกจอื่น นี่เป็นวิธีแก้ปัญหาที่น้อยมากและฉันใช้เลย์เอาต์ที่แตกต่างกันฉันไม่กังวลเกี่ยวกับฟังก์ชั่นที่ขาดหายไป Arch wiki กล่าวว่าไม่สามารถบล็อกการเข้าถึง tty (เห็นได้ชัดว่ามี sflock) แทนการถอนการติดตั้ง xscreensaver ซึ่งจะได้ - เสียแพคเกจเมตาบน GalliumOS - ฉันออกความเห็นเกี่ยวกับส่วนอื่น ๆในlock_cmd /usr/bin/xflock4
LiveWireBT

0

การใช้สต็อค " White on Black " หรือ " Black on Black " ในสต็อกจะง่ายกว่านิดหน่อยใน X / Ubuntu 18.04.2 LTS โดยใช้ xfce4 นอกจากนี้ยังนำไปใช้กับ xfce4 ที่ติดตั้งอยู่ด้านบนของ Ubuntu โดยไม่มีxubuntu-desktopแพ็คเกจ

แพคเกจxscreensaver-dataที่มีค่าเริ่มต้น " ขาวบนพื้นดำ " /etc/X11/app-defaults/XScreenSaverชุดรูปแบบที่

แพ็คเกจxubuntu-default-settingsประกอบด้วย/etc/skel/.Xdefaultsคัดลอกไปยัง~/.Xdefaultsระหว่างการสร้างบัญชีผู้ใช้ใด ๆ ซึ่งมีธีม " Black on Black "

/etc/xdg/xfce4/xinitrcโหลด~/.Xdefaultsด้วยรหัส:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

~/.Xdefaultsที่จะกลับไปเริ่มต้นลบ

หากต้องการใช้ชุดรูปแบบสีเข้มให้ใช้คำสั่งเช่น:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

หรือ:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

ใช้ ~ / .Xdefaults เป็นวิธีที่ง่ายในการรวบรวมหน้าจอล็อค xscreensaver อีกครั้งตามเนื้อหาของไฟล์ที่ระบุไว้ก่อนหน้านี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.