เทอร์มินัลอีมูเลเตอร์คลิกซ้ายเพื่อเปิดลิงก์


10

ดังนั้นฉันจึงพยายามกลับไปใช้ Linux เป็นระบบปฏิบัติการหลักของฉัน ฉันใช้ Ubuntu 12.04 กับ Gnome 3. ฉันลองใช้ตัวจำลองเทอร์มินัลหลายตัว แต่พวกเขาดูเหมือนจะมีข้อผิดพลาดทั่วไป: คุณต้องกดปุ่ม ctrl ค้างไว้ขณะที่คลิกซ้ายเพื่อเปิดลิงก์ในเบราว์เซอร์หรือคลิกขวาและ เลือกตัวเลือกเมนูบริบท "เปิดลิงก์"

นี่คือย่อยที่ดีที่สุดสำหรับฉัน เครื่องที่ฉันใช้เป็นสภาพแวดล้อมเดสก์ทอป Linux นั้นเป็นแล็ปท็อปที่ฉันใช้ในการทำงาน ฉันใช้สิ่งนี้เมื่อฉันทำงานจากที่บ้านและฉันอยู่ในห้องนอนเมื่อเทียบกับที่ทำงาน ในสำนักงานของฉันฉันมีอุปกรณ์เล่นเกม Windows และเซิร์ฟเวอร์ Linux ในพื้นที่ของฉัน (ซึ่งโดยปกติฉันจะเข้าถึง SSH จากแล็ปท็อปหรืออุปกรณ์เล่นเกมและเรียกใช้ tmux ภายใน) ฉันมักจะใช้สิ่งนี้เมื่อภรรยาของฉันนอนหลับและฉันไม่มีที่ว่างให้ใช้เมาส์ภายนอก ฉันรู้ว่ามีรายละเอียดเพิ่มเติมมากมาย (ล้อมรอบนอกหัวข้อ) แต่ฉันพยายามให้ภาพที่ชัดเจนขึ้นเกี่ยวกับเหตุผลเบื้องหลังกรณีการใช้งานของฉันและแยกแยะวิธีแก้ปัญหาบางอย่างที่ไม่สามารถทำได้

คลิกขวาและเลือกเปิดลิงก์และกดปุ่ม ctrl ค้างไว้ก็จะง่ายขึ้นเมื่อฉันสามารถใช้เมาส์ภายนอกได้ แต่เมื่อฉันใช้แทร็คแพดมันก็ไม่สบายใจที่จะทำเช่นนั้น ส่วนหนึ่งของสาเหตุที่ฉันทำงานจากที่บ้านและใช้แล็ปท็อปบนเตียงเป็นเพราะฉันมีอาการปวดเรื้อรังดังนั้นการหาวิธีปรับแต่งสภาพแวดล้อมของฉันเพื่อความสะดวกสบายของฉันเป็นสิ่งสำคัญสำหรับฉันเพื่อช่วยจัดการความพิการของฉัน

ฉันลองใช้ gnome-terminal, terminator, guake และอีกหลายอย่างที่ฉันจำไม่ได้ในตอนนี้ rxvt ดูเหมือนจะไม่รู้จักลิงก์ (ในเวอร์ชันปกติหรือ unicode) เหมือนกันกับ xterm Unicode ดูเหมือนว่าจะมีความสำคัญเช่นกันดังนั้น tmux จึงถูกต้อง (อาจมี tweaks ปรับแต่งเพื่อหลีกเลี่ยงปัญหานี้ แต่นั่นเป็นสิ่งที่ฉันสังเกตเห็นเมื่อทำการทดสอบในตอนนี้)

ข้อเสนอแนะใด ๆ สำหรับวิธีกำหนดค่าหนึ่งในอีมูเลเตอร์ยอดนิยมให้ทำงานกับสิ่งนี้หรืออีมูเลเตอร์อื่นให้ลอง ฉันใช้ Guake เมื่อไม่นานมานี้เพราะมันดูดีที่สุดสำหรับพวกเขา แต่ฉันก็เปิดให้เปลี่ยนได้แน่นอน ฉันไม่ต้องการที่จะแก้ไขรหัสมือเนื่องจากฉันต้องการจัดการทุกอย่างผ่าน apt ถ้าเป็นไปได้ แต่ฉันจะถ้าจำเป็น ฉันได้หลีกเลี่ยงแอปเฉพาะ KDE เนื่องจากค่าใช้จ่ายเพิ่มเติมเพื่อให้แอป KDE เดียวทำงานใน Gnome แต่ถ้าไม่มีทางเลือกอื่นและทำงานได้ดีพอก็คุ้มค่าที่จะสำรวจ

ฉันขอโทษถ้าสิ่งนี้ดูเหมือนเป็นเรื่องที่น่ากังวลสำหรับคน แต่นี่เป็นสิ่งที่น่ารำคาญที่สุดที่ฉันกำลังพยายามใช้ Linux เป็นสภาพแวดล้อมเดสก์ท็อป สถานะของเดสก์ทอป Linux) อย่างไรก็ตามด้วยความทุพพลภาพของฉันฉันจึงถูกล่อลวงให้ตั้งค่าเริ่มต้นการบูตกลับเป็น Windows ด้วยเหตุนี้ ฉันชินกับการใช้ putty-url ซึ่งจัดการเรื่องนี้ได้อย่างสมบูรณ์แบบ

ขอบคุณสำหรับความช่วยเหลือของคุณ.


อาจเป็นไปได้ที่จะเขียนปลั๊กอินที่กำหนดเองสำหรับ Terminator แต่ฉันไม่แน่ใจว่าจะทำอย่างไร
Scott Severance

คำตอบ:


4

urxvt น่าจะเป็นอีมูเลเตอร์ที่สามารถกำหนดค่าได้มากที่สุดเพียงตัวเดียว ติดตั้งด้วย

sudo apt-get install rxvt-unicode

จากนั้นแก้ไขไฟล์ ~ / .Xdefaults โดยเพิ่มสิ่งต่อไปนี้:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

การใช้ xdg-open ช่วยให้คุณใช้เบราว์เซอร์ใดก็ได้ที่คุณระบุไว้ในการตั้งค่าระบบ (ใช้ได้กับ Gnome อย่างน้อยไม่แน่ใจเกี่ยวกับ KDE) น่าเสียดายที่ค่าเริ่มต้นของ urxvt นั้นไม่ใช่ฉันจะบอกได้เลยว่าเป็นเรื่องที่น่าเชื่อมากเช่น xterm เก่ากว่า gnome-terminal ที่ทันสมัยและการกำหนดค่าทำงานผ่านไฟล์ปรับแต่งมากกว่าเมนูบริบท มีการสอนวิธีการกำหนดค่าอย่างไรก็ตาม

โดยส่วนตัวแล้วฉันไม่สนใจโหมดการตั้งค่าดังกล่าวในประสบการณ์ของฉันคุณไม่ค่อยต้องการกำหนดค่าเครื่องของคุณ


1
นี่คือสิ่งที่ฉันกำลังมองหาขอบคุณ! ฉันค่อนข้างปรับเปลี่ยน. Xdefaults ของฉันเพื่อให้เหมือน gnome-terminal โดยอิงจากสิ่งนี้: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.