การกำหนดค่าฮาร์ดแวร์พิเศษบางอย่างจำเป็นต้องมีคำสั่งพิเศษบางอย่างเพื่อทำงานทุกครั้งที่คุณเริ่ม Xubuntu และง่ายต่อการทำให้สิ่งเหล่านี้เป็นอัตโนมัติ โดยทั่วไปสิ่งเหล่านี้ควรใช้งานได้ไม่ว่าคุณจะใช้งานอย่างไร น่าเสียดายที่มีบางสถานการณ์ที่คุณอาจพบว่าการทำงานเป็นปกติหากคุณเรียกใช้งานทีละรายการแต่ไม่ได้ทำงานโดยอัตโนมัติ โปรแกรมเกี่ยวข้องกับวิธีที่ Xubuntu โต้ตอบกับอินเทอร์เฟซผู้ใช้แบบกราฟิก X11 แต่คุณควรพบว่าวิธีนี้แก้ไขได้ง่าย
สมมติว่าคุณกำลังเรียกใช้คำสั่งคู่กันในแต่ละครั้งที่ Xubuntu เริ่มกำหนดค่าเมาส์ของคุณ คำสั่งทั้งสองนี้ใช้งานได้หากคุณเรียกใช้ภายในเทอร์มินัลหรือโดยการกดปุ่ม Super หรือ Windows ค้างไว้แล้วกด R เพื่อเปิด Xfce4 Application Finder ไม่ว่าในกรณีใดสิ่งเหล่านี้ก็ใช้ได้ดี บางครั้งหากคุณพยายามเรียกใช้งานเมื่อเริ่มต้นด้วยแอป "เซสชันและการเริ่มต้น" จะมีเพียงหนึ่งในสองสิ่งนี้เท่านั้นที่จะมีผลจริง การกำหนดค่า xset ใหม่แล้วตั้งค่าช่องทำเครื่องหมายใน Xubuntu อาจเป็นเพียงสิ่งที่คุณต้องการเพื่อให้มันทำงานได้
การรันคำสั่ง xset หรือ xinput เมื่อเริ่มต้นระบบ
ตรวจสอบให้แน่ใจว่าคำสั่งการกำหนดค่าฮาร์ดแวร์ที่คุณใช้งานทำงานได้ดีในเทอร์มินัลก่อนดำเนินการต่อ ในบางครั้ง ปัญหาอาจเป็นผลมาจากข้อผิดพลาดในการพิมพ์มากกว่าความแปลกประหลาดใน Xubuntu หากคุณแน่ใจจริงๆ ว่าคุณได้กำหนดค่าทุกอย่างอย่างถูกต้องแล้ว ให้เปิดโปรแกรม Sessions and Startup อีกครั้ง ไปที่แท็บ "Application Autostart" จากนั้นเลือกเพิ่มเพื่อดับเบิลคลิกที่รายการเพื่อแก้ไข สมมติว่าคุณกำลังทำงานกับคำสั่งการกำหนดค่าเมาส์เช่น xset m 2 16 ให้ลองสลีปสักครู่ คุณยังคงต้องการตรวจสอบให้แน่ใจว่าคำสั่ง xset นั้นถูกต้อง และคุณอาจต้องการประเมินเหตุผลในการตั้งค่านี้อีกครั้งด้วยตนเอง การตั้งค่าขั้นสูงบางอย่างที่ผู้ใช้ใส่กับ xset สามารถทำได้ง่ายกว่าผ่านเครื่องมือที่ Xubuntu ใช้เอง
ป>
ผู้ใช้ที่เคยทำงานกับสคริปต์ทุบตีมาก่อนอาจคุ้นเคยกับวิธีการทำเช่นนี้อยู่แล้ว แต่ผู้ที่ไม่สามารถชะลอคำสั่งจากการดำเนินการได้ ซึ่งจะทำให้มีเวลาในการทำงานหลังจากที่ Xubuntu โหลดค่าเริ่มต้นของ Xfce4 จำนวนมากเท่านั้น เมื่อใช้คำสั่งข้างต้น คุณสามารถสลีปเป็นเวลา 10 วินาทีโดยเปลี่ยนเป็น:
ทุบตี -c 'นอน 10 &&xset ม. 2 16' ป>
เมื่อคุณเริ่ม Xubuntu อินเทอร์เฟซเดสก์ท็อปที่ติดตั้งจะพยายามโหลดจำนวนสิ่งที่ถือว่าเป็นค่าเริ่มต้นที่สมเหตุสมผล สำหรับฮาร์ดแวร์ส่วนใหญ่ ค่าเหล่านี้ถูกต้อง แต่สามารถแทนที่การตั้งค่าแบบกำหนดเองบางอย่างที่ดำเนินการก่อนที่จะดำเนินการได้ ในที่สุดสิ่งนี้อาจส่งผลให้เกิดความขัดแย้งประเภทที่คุณอาจพบเห็นได้ ด้วยการชะลอการดำเนินการ โค้ดนั้นจะรันคำสั่งเฉพาะหลังจาก Xubuntu เสร็จสิ้นแล้วเท่านั้น คุณอาจพบว่าคุณต้องเปลี่ยน 10 ในคำสั่งนั้นให้มีความล่าช้ามากยิ่งขึ้น ขึ้นอยู่กับว่า Xubuntu ใช้เวลาบูตเครื่องนานแค่ไหน และอาจต้องมีการทดลองเล็กน้อยด้วย คุณไม่ควรต้องตั้งค่าคำสั่งให้เข้าสู่โหมดสลีปนานกว่า 20 วินาที หากคุณทำเช่นนั้น อาจเป็นไปได้ว่ามีบางอย่างที่ทำให้การบูต Xubuntu ช้ามาก ในกรณีเหล่านี้ คุณอาจมีกระบวนการมากเกินไปที่เปิดใช้งานเมื่อเริ่มต้นระบบ
ป>
บางทีคุณอาจติดตั้งแพ็คเกจมากเกินไปซึ่งคุณไม่ได้ใช้อีกต่อไป น่าแปลกที่คุณอาจพบว่าการแก้ไขสถานการณ์นี้ง่ายที่สุดโดยการติดตั้งตัวจัดการแพ็คเกจ Synaptic หากคุณยังไม่ได้ติดตั้ง ใช้ sudo apt-get install synaptic แล้วรันโปรแกรมเมื่อติดตั้งแล้ว คุณอาจพบบางโปรแกรมที่คุณไม่ได้ใช้อีกต่อไป ดังนั้นคุณจึงสามารถกำจัดออกได้ สิ่งนี้สามารถช่วยเพิ่มประสิทธิภาพการเริ่มต้นได้ การปรับแต่งประสิทธิภาพอื่นๆ ที่คุณอาจพยายามอาจช่วยลดระยะเวลาที่จำเป็นในการหน่วงเวลาคำสั่ง xset ได้ ในภาพตัวอย่างของเรา Xubuntu กำลังเรียกใช้ธีมที่กำหนดเองจาก xfce-look และหากเป็นกรณีนี้ในระบบของคุณ คุณอาจต้องการดูว่าธีมมีน้ำหนักมากเพียงใด ธีม Xubuntu แบบกำหนดเองบางธีมใช้เวลาโหลดสักครู่และอาจลดประสิทธิภาพโดยรวมเมื่อเวลาผ่านไป
ป>
เมื่อใดก็ตามที่คุณปิดเครื่อง คุณอาจต้องการตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง "บันทึกเซสชัน" เพื่อให้แน่ใจว่า Xubuntu บันทึกการตั้งค่าของคุณ ซึ่งอาจต้องบรรเทาปัญหานี้ด้วยเช่นกัน รีบูทเครื่องหลังจากทำเช่นนี้หลังจากที่คุณได้รับคำสั่ง xset แล้วดูว่าตอนนี้ทุกอย่างเริ่มต้นอย่างถูกต้องหรือไม่ หากเป็นเช่นนั้น คุณก็ไม่ควรมีปัญหาใดๆ เพิ่มเติม
โปรดทราบว่าถึงแม้คุณจะต้องแทนที่โค้ดระหว่างเครื่องหมายและสองตัวกับเครื่องหมายคำพูดเดี่ยว คุณยังสามารถใช้สิ่งนี้ได้หากคุณพบว่า Xubuntu กำลังแทนที่คำสั่ง xinput ที่ใช้ในการกำหนดค่าเมาส์หรือคีย์บอร์ดของคุณ ในทางเทคนิค คุณสามารถใส่โค้ดใดๆ ที่คุณต้องการให้ Xubuntu รันเมื่อบู๊ตเครื่องได้ แต่การตั้งค่าเริ่มต้นจะไม่แทนที่คำสั่งประเภทอื่นๆ ส่วนใหญ่ ค่าเริ่มต้นเหล่านี้ชี้ไปที่อุปกรณ์อินพุตพื้นฐานเท่านั้น และจะไม่มีผลเมื่อคุณสลับไปมาระหว่างคอนโซลเสมือน
ผู้ใช้บางคนบอกว่าโค้ดดีเลย์ bash ควรซ่อนอยู่ในเชลล์สคริปต์ที่เรียกใช้งานได้ แต่โดยทั่วไปแล้วไม่จำเป็น โปรแกรมเซสชันและการเริ่มต้นสามารถเรียกใช้ทุกสิ่งที่คุณต้องการได้ ผู้ใช้รายอื่นแนะนำว่าควรแมปคำสั่งเหล่านี้กับแป้นพิมพ์ลัดโดยใช้เครื่องมือแป้นพิมพ์ลัด Xfce4 ที่มาพร้อมกับ Xubuntu แม้ว่าการตั้งค่าในลักษณะนี้จะไม่ก่อให้เกิดอันตรายใดๆ แต่ก็ไม่จำเป็นในทางเทคนิคเช่นกัน เพียงแค่ใช้แอปเซสชันและการเริ่มต้นที่มีการดีเลย์ bash ที่เหมาะสมก็ควรใช้งานได้ในสถานการณ์ส่วนใหญ่อย่างล้นหลาม
ตรวจสอบคำสั่ง xset ของคุณเพื่อให้แน่ใจว่าคุณไม่ได้ใช้การตั้งค่าตัวเลือกความเข้ากันได้ -bc สำหรับเซิร์ฟเวอร์ Xubuntu จะแทนที่สิ่งเหล่านี้เสมอ เนื่องจากประเภทของฮาร์ดแวร์รุ่นเก่าที่ได้รับการออกแบบมาเพื่อรองรับไม่สอดคล้องกับอินเทอร์เฟซเดสก์ท็อป Xfce ที่ Xubuntu ใช้
เกี่ยวกับผู้เขียน
เควิน แอร์โรว์ส
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม ป>