Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

ป้องกันไม่ให้ TeamViewer เริ่มทำงานอัตโนมัติบน Linux:คำแนะนำทีละขั้นตอน

TeamViewer เป็นแอปพลิเคชันยอดนิยมสำหรับผู้ที่ต้องการเชื่อมต่อกับเวิร์กสเตชันต่างๆ จากระยะไกลเพื่อแลกเปลี่ยนข้อมูล ข้อความ และการสนทนากับผู้ใช้รายอื่น เป็นหนึ่งในโปรแกรมชั้นนำในกลุ่ม Microsoft Windows สำหรับจุดประสงค์นี้ ผู้ใช้บางรายพบว่าสามารถใช้งานร่วมกับ Wine ใน Linux ได้สำเร็จเพื่อให้ได้ผลเช่นเดียวกัน แม้ว่าการทำสิ่งต่างๆ ด้วยแอปพลิเคชัน Linux แบบเนทีฟจะดีกว่าเสมอหากเป็นไปได้ แต่ TeamViewer อาจจำเป็นเมื่อพยายามเชื่อมต่อกับผู้อื่นที่ใช้ Windows บนเครื่องของตนเอง

ปัญหาที่ใหญ่ที่สุดประการหนึ่งคือ TeamViewer จะโหลดตัวเองโดยอัตโนมัติ ซึ่งหมายความว่าจะเปิดตัวเซิร์ฟเวอร์ไวน์และกระบวนการอื่น ๆ อีกมากมายตามนั้น ขึ้นอยู่กับเวอร์ชันที่คุณใช้ คุณจะไม่พบมันในรายการแอพพลิเคชั่นเริ่มต้น ดังนั้นคุณจะต้องปฏิบัติตามเคล็ดลับพิเศษนี้เพื่อป้องกันไม่ให้มันเปิดขึ้นมาเองเมื่อคุณรีบูทคอมพิวเตอร์ โชคดีที่ TeamViewer เวอร์ชันใหม่บางเวอร์ชันไม่ต้องใช้ Wine และไลบรารีดังกล่าวในการทำงาน

วิธีที่ 1:ปิดการใช้งาน Startup Daemon ของ TeamViewer 8

เปิดเทอร์มินัลคำสั่งโดยใช้วิธีใดก็ได้ที่คุณต้องการ คุณอาจจำเป็นต้องทำงานจากสภาพแวดล้อมแบบกราฟิกเพื่อสิ่งนี้ ดังนั้นให้กด Ctrl, Alt และ Tab ค้างไว้หรือค้นหาเทอร์มินัลจาก Dash ผู้ใช้ LXDE อาจต้องการเริ่ม LXTerminal โดยคลิกที่เมนู System Tools คุณสามารถเริ่มต้นจากเมนู KDE หรือเมนู Whisker ใน Xfce4 ได้

เมื่อคุณได้รับพร้อมท์จากผู้ใช้ ให้พิมพ์ sudo teamviewer –daemon Disable แล้วกดปุ่ม Enter การดำเนินการนี้ควรปิดใช้งานโปรแกรมไม่ให้เริ่มทำงานโดยอัตโนมัติ แม้ว่าโปรแกรมจะทำงานอยู่แล้วก็ตาม โปรแกรมจะยังคงเป็นเช่นนั้น คุณจะสามารถเริ่มต้นได้ตามปกติด้วยตัวเองทุกเมื่อที่ต้องการ แม้ว่าภูตนี้จะปิดอยู่ก็ตาม ทันทีที่คุณรีสตาร์ทเครื่อง คุณจะพบว่ากระบวนการทั้งหมดยังไม่ได้เริ่มทำงาน

วิธีที่ 2:กระบวนการปิดด้วยตนเอง

หากคุณสามารถเปิดตัวจัดการงานในสภาพแวดล้อมเดสก์ท็อปของคุณได้ อาจโดยการกด Ctrl+Alt+Del ค้างไว้ในลักษณะของ Windows NT ให้ทำเช่นนั้นและมองหาเซิร์ฟเวอร์ไวน์ในรายการ

สมมติว่าคุณไม่มีโปรแกรมอื่นที่ทำงานอยู่ซึ่งอาจเริ่มกระบวนการเซิร์ฟเวอร์ไวน์ คุณสามารถคลิกขวาและปิดโปรแกรมนั้นได้ กระบวนการควรมีเส้นทางไดเรกทอรีของ /opt/teamviewer8/tv_bin/wine/bin/wineserver หรือสิ่งที่คล้ายกันขึ้นอยู่กับเวอร์ชันของ TeamViewer ที่คุณใช้ คุณคงไม่อยากฆ่ากระบวนการด้วยรายการไดเร็กทอรีอื่น เนื่องจากคุณอาจทำงานกับโปรแกรมอื่นที่ใช้ Wine เพียงเลื่อนตัวชี้เมาส์ไปที่กระบวนการใดๆ เพื่อดูว่ากระบวนการนั้นคืออะไร

วิธีที่ 3:การแก้ไข global.conf

ที่บรรทัดคำสั่ง ให้พิมพ์  แล้วมองหาบรรทัดที่อ่านว่า:

[int32] เสมอ_ออนไลน์ =1

เปลี่ยน 1 เป็น 0 จากนั้นกด Ctrl ค้างไว้แล้วกด O เพื่อบันทึก กด Ctrl ค้างไว้แล้วกด X เพื่อแก้ไข รีสตาร์ทคอมพิวเตอร์และ TeamViewer ไม่ควรเริ่มทำงานโดยอัตโนมัติ

วิธีที่ 4:การแก้ไขไฟล์เริ่มอัตโนมัติ

หากกระบวนการเหล่านี้ไม่ทำงาน คุณจะต้องพิมพ์จากบรรทัดคำสั่งและค้นหาสิ่งที่เรียกว่า teamviewer หรือ wine หากไม่มีสิ่งใดเลย ให้ลอง ls ~/.config/autostart/*.desktop และลองดู คุณสามารถใช้ rm เพื่อลบไฟล์ที่ละเมิดได้ แต่คุณจะต้องพิมพ์  หากคุณต้องการลบบางอย่างออกจากไดเร็กทอรีนี้ โดยปกติแล้ว คุณจะต้องเปลี่ยนชื่อไฟล์หากชื่อแตกต่างออกไป

หากคุณต้องการเก็บไฟล์เหล่านี้ไว้ คุณสามารถแก้ไขได้โดยพิมพ์ sudo nano  และมองหาบรรทัดที่อ่านว่า:

X-GNOME-Autostart-enabled=true # ปิดใช้งานการเริ่มต้นอัตโนมัติ

เปลี่ยนค่าเป็นเท็จ บันทึกไฟล์แล้วออก คุณไม่ควรมีปัญหาใดๆ หลังจากนี้

เกี่ยวกับผู้เขียน

ป้องกันไม่ให้ TeamViewer เริ่มทำงานอัตโนมัติบน Linux:คำแนะนำทีละขั้นตอน

เควิน แอร์โรว์ส

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม