มียูทิลิตี้ Wayland cli ที่คัดลอกข้อความไปยังคลิปบอร์ดหรือไม่?
ฉันต้องการที่จะทำอะไรเช่นนี้:
echo "some" > clipboard
สิ่งที่เทียบเท่ากับ xclip
มียูทิลิตี้ Wayland cli ที่คัดลอกข้อความไปยังคลิปบอร์ดหรือไม่?
ฉันต้องการที่จะทำอะไรเช่นนี้:
echo "some" > clipboard
สิ่งที่เทียบเท่ากับ xclip
คำตอบ:
wl-clipboardของ bugaevc เป็นโปรแกรมคัดลอก / วางสำหรับ Wayland:
โครงการนี้ใช้ยูทิลิตี้คลิปบอร์ดของ Wayland สองตัวคือ wl-copy และ wl-paste ซึ่งช่วยให้คุณคัดลอกข้อมูลระหว่างคลิปบอร์ดและท่อ Unix ซ็อกเก็ตไฟล์และอื่น ๆ ได้อย่างง่ายดาย
การใช้ง่ายเหมือน:
# copy a simple text message $ wl-copy Hello world! # copy the list of files in Downloads $ ls ~/Downloads | wl-copy # copy an image file $ wl-copy < ~/Pictures/photo.png # paste to a file $ wl-paste > clipboard.txt # grep each pasted word in file source.c $ for word in $(wl-paste); do grep $word source.c; done # copy the previous command $ wl-copy "!!" # replace the current selection with the list of types it's offered in $ wl-paste --list-types | wl-copy
แม้ว่า wl-copy และ wl-paste ได้รับการปรับแต่งเป็นพิเศษสำหรับข้อความธรรมดาและรูปแบบเนื้อหาข้อความอื่น ๆ แต่ก็รองรับเนื้อหาประเภท MIME โดยพลการ wl-copy จะ infers ประเภทของเนื้อหาที่คัดลอกโดยอัตโนมัติโดยการเรียกใช้ xdg-mime (1) กับมัน wl-paste พยายามเลือกประเภทที่จะวางให้ดีที่สุดโดยอิงตามรายการประเภท MIME ที่เสนอและส่วนขยายของไฟล์ที่วางไว้ หากคุณไม่พึงพอใจกับประเภทที่พวกเขาเลือกหรือไม่ต้องการใช้การอนุมานประเภทโดยนัยนี้คุณสามารถระบุประเภทที่จะใช้กับตัวเลือก --type ได้อย่างชัดเจน
src/meson.build:1:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig and cmake
ระหว่างการติดตั้ง ฉันแน่ใจว่ามันเป็นความผิดพลาดที่โง่เขลาจากฉัน ใช่ไหม ? ฉันได้เรียกใช้sudo dnf i meson -y
ก่อนที่จะสร้างความพยายาม
The only mandatory dependency is the wayland-client library (try package named wayland-devel or libwayland-dev).
บางทีการติดตั้งหนึ่งในแพ็คเกจที่กล่าวถึงช่วย? หรือมิฉะนั้นอาจพบแพ็คเกจได้ในที่เก็บแพ็คเกจอย่างเป็นทางการ
wayland-devel
แพคเกจ ขอบคุณ!
wclipเป็นเครื่องมือคลิปบอร์ดสำหรับ Wayland xclip
ว่าจะคล้ายกับ
การใช้งานมีดังนี้:
$ wclip i < my_text_file
$ wclip o
contents of my text file
$
คำเตือน: ฉันเป็นผู้เขียน