Vytvářím nástroj příkazového řádku, abych zefektivnil některé své úkoly. Potřebuji mít možnost zapisovat obsah do schránky, ale z nějakého důvodu mi to nefunguje.
Zkoušel jsem nainstalovat oba xclip
a xsel
, ale oba se chovají stejně:dokážou číst/zapisovat do schránky dobře, ale nemám k ní přístup z hlavního GUI Ubuntu.
Zkoušel jsem to také v terminálu…
echo "hello" | xclip
Pak pokud Ctrl +Shift +V , dostávám svůj původní záznam ze schránky, nikoli „ahoj“. Ale pokud se pokusím získat obsah z xclip
, funguje to dobře.
Hlavním cílem je přenést obsah do Firefoxu nebo jiných programů založených na GUI, které používám.
Přijatá odpověď:
No, v X je několik různých schránek 🙂 Ten jeden xclip
zkopíruje text do výchozího „výběrového bufferu“ – obvykle stačí vybrat nějaký text myší a poté jej můžete vložit prostředním tlačítkem myši. Tato vyrovnávací paměť je oddělená od vyrovnávací paměti, ze které můžete vkládat pomocí Ctrl-Shift-V.
Zkuste
echo "hello" | xclip -selection clipboard
také viz
man xclip
pro více podrobností o xclip