Mouse di layar (1) di konsol Linux?

6

Bagaimana saya bisa menggunakan mouse di layar GNU pada konsol Linux? Saya berharap ini harus melalui gpm, tapi itu tampaknya tidak terjadi secara default, bahkan jika perpustakaan kutukan terhubung ke libgpm. (Ini mungkin terkait dengan warisan termcap layar ...)

SamB
sumber
Untuk apa Anda ingin menggunakan mouse? Dan apa yang tidak berhasil? Jika Anda sudah memulai gpm, maka mungkin untuk menggunakan mouse untuk menyalin dan menempelkan teks dari dalam layar. Jika layar Anda berjalan dalam mode teks, yang bertentangan dengan terminal grafis, itu adalah.
MvG
2
Agaknya hal-hal seperti dukungan mouse di emacs, di mana aplikasi berjalan dengan layar sebagai terminal ingin mengakses mouse secara langsung. Layar sudah menyediakan dukungan salin / rekat yang memadai.
Daniel H
Tampaknya tmux mendukung ini, tetapi saya belum menemukan info lebih dari itu. Saya akan terus mencari dan melihat apakah saya dapat memposting jawaban yang sebenarnya. Sementara itu, apakah Anda memiliki izin pada komputer ini untuk menginstal tmux, dan jika demikian, apakah itu opsi?
Daniel H

Jawaban:

3

Dari Layar GNU terbaru Changelog memiliki entri untuk penggunaan mouse:

* 'defmousetrack' and 'mousetrack', to turn on/off mouse-tracking for
  displays. It's turned off by default. With mouse-tracking turned on, it's
  possible to switch to a region ('focus') using mouse clicks. It's also
  possible to select a text region in copy-mode using a mouse click to place
  a mark and the scroll wheel to scroll through the buffer. Additional
  features might be to allow clicking on window-titles in the caption to
  switch to that window.

Debian yang tidak stabil tampaknya memiliki layar gnu terbaru dengan konfigurasi di atas.

$dpkg -l screen
[...]
ii  screen                 4.1.0~20120320gi amd64            terminal multiplexer with VT100/ANSI terminal emu

Selamat bersenang-senang!

Yasushi Shoji
sumber
Saya menggunakan defmousetrack on dari pada mousetrack on dengan Layar version 4.04.00 (GNU) 19-Jun-16 di OSX, saat ini tersedia dalam keran Homebrew.
Paul Wenzel