Mamy serwer Linux i na tym serwerze jest wielu użytkowników (a więc wiele kont). Logicznie rzecz biorąc, istnieją różne schowki dla różnych użytkowników.
Moje pytanie brzmi: tak jak w Windows możemy mieć przeglądarkę schowka, jak mogę zobaczyć zawartość schowka w Uniksie?
X
? Jeśli nie i używająssh
, nie mają schowka.Odpowiedzi:
Twoje rozumowanie jest prawidłowe, ale zacząłeś od niewłaściwego założenia. Linux nie ma tak naprawdę „schowków”, ta koncepcja po prostu nie jest częścią systemu operacyjnego. Zamiast tego system okien, prawie zawsze X11, implementuje schowki . Serwer X11, który zarządza wyświetlaczem i obsługuje go, wykonuje schowki. W ten sposób schowek jest własnością programu na poziomie użytkownika, a nie systemu operacyjnego, a ponadto istnieje jeden zestaw schowków dla każdego wyświetlacza (który jest mniej więcej każdym monitorem lub ekranem, ale nie zawsze).
To powiedziawszy, schowek X11 jest nieco dziwny .
Jeśli chodzi o oglądanie treści, zawsze lubiłem xcb , ale najwyraźniej jest to obecnie dość niejasne. Może ci się spodobać parcellite , ale rozejrzyj się, wygląda na to, że istnieje wiele menedżerów schowka X11 i programów do interakcji.
źródło
Schowek nie jest niczym specjalnym, a jedynie szczegółem implementacji dla niektórych programów, np
X
Emacsa, Vima i innych programów ma implementacje, które można nazwać „schowkami”.Gdy mówisz o serwerze, zakładam, że użytkownicy logują się do systemu za pośrednictwem
ssh
. Oznacza to, że nie ma żadnego schowka dla tych użytkowników. Jest to obsługiwane przez ich system hosta iterminal
.Jeśli chcesz uzyskać dostęp do
X
schowka, istnieje wiele rozwiązań, na przykład:Jeśli chcesz uzyskać dostęp do
X
zawartości schowka dla innego użytkownika, musisz uzyskać dostęp doX
sesji dla tego użytkownika.Jest wiele innych rzeczy, na które możesz przyjrzeć się, np. Automatyczne przycinanie , integracja między schowkiem X i Emacsem itp.
źródło
W emacs, zbadaj
Napisałem to, aby skopiować cały bufor do schowka:
Również zrobiłem użytecznych alias zwane xc w następujący sposób:
xclip -selection clipboard
. Następnieecho $(pwd) | xc
(na przykład) wyśle pozycję drzewa katalogów do schowka.I przez przypadek zauważyłem, że mogę wkleić do urxvt, naciskając przycisk kółka myszy. W ogóle nie lubię używać myszy, więc jeśli wiesz, jak powiązać to ze skrótem klawiaturowym, powiedz mi.
Edycja: Odkryłem (gdzieś na tej stronie), że odpowiedź na ostatnie (moje) pytanie brzmi - jest już zrobione, a mianowicie Shift-Insert.
źródło