Podczas kopiowania tekstu do schowka xclip zapewnia kilka celów wyboru:
-selection
specify which X selection to use, options are:
"primary" to use XA_PRIMARY (default),
"secondary" for XA_SECONDARY
"clipboard" for XA_CLIPBOARD
Czy istnieje sposób kierowania reklam na wiele selekcji?
Wypróbowałem następujące opcje
echo "Hello world" | xclip -i -selection primary -selection clipboard
echo "Hello world" | xclip -i selection primary | xclip -i selection clipboard
echo "Hello world" | xclip -i selection primary,clipboard
ale żaden z nich nie działał.
command-line
copy-paste
xclip
Amelio Vazquez-Reina
źródło
źródło
xclip
poleceń, które jest dość wygodne i 3) Z jakiegoś dziwnego powodu, że jest to tylko odpowiedzieć tak daleko, że daje roztwór roboczy w moich doświadczeniach na wiązaniecopy-pipe
wtmux
(to jest to, co skłoniło to pytanie)xsel
,xclip
możesz użyć alternatywyecho 'Hello World' | xsel -i -p && xsel -o -p | xsel -i -b
. Jest nieco inny i mniej wydajny niż zxclip
powoduxsel
braku opcji filtrowania. Ale jeśli utkniesz zxsel
tym, jest to sposób na rozwiązanie problemu.Nie używam
xclip
, więc może istnieć sposób na zrobienie tego natywnie, czego nie jestem świadomy. W każdym razie powinno to działać, zakładając, że twoja powłoka tobash
:>()
jest formą substytucji procesu.bash
zastępuje każdy ścieżką do deskryptora pliku, który jest podłączony do standardowego wejścia programu w nawiasach.źródło
zsh
?