रिमोट सिस्टम से टेक्स्ट कॉपी / पेस्ट कैसे करें?


22

मैं वीएनसी दर्शक के माध्यम से रिमोट सिस्टम एक्सेस करता था, लेकिन जब मैं रिमोट सिस्टम से कुछ टेक्स्ट कॉपी करता हूं और अपने टेक्स्ट एडिटर (लोकल सिस्टम) में पेस्ट करता हूं, तो कुछ नहीं होता है। क्या मुझे इस कार्य को प्राप्त करने के लिए कोई अतिरिक्त पैकेज स्थापित करने की आवश्यकता है?

अपडेट:
रियल वीएनसी गुणों में ऐसा कोई विकल्प नहीं मिला है।

स्क्रीनशॉट

मुझे बस निम्नलिखित आउटपुट मिले:

karthick@karthick:~$ vncconfig         
No VNC extension on display :0.0

अपडेट किया गया:

karthick@karthick:~$ vncserver

Warning: karthick:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server karthick:1

Warning: karthick:2 is taken because of /tmp/.X2-lock
Remove this file if there is no X server karthick:2

New 'X' desktop is karthick:4

Starting applications specified in /home/karthick/.vnc/xstartup
Log file is /home/karthick/.vnc/karthick:4.log

karthick@karthick:~$ vncconfig -display :1 
vncconfig: unable to open display ":1"

यहाँ छवि विवरण दर्ज करें


1
यह थोड़ा गड़बड़ में बदल रहा है। क्या आप यह बता सकते हैं कि सेटअप क्या है। क्लाइंट क्या है? OS सर्वर क्या है? आप किस क्लाइंट और सर्वर सॉफ़्टवेयर का उपयोग कर रहे हैं?
ओली

क्लाइंट विंडोज़ एक्सपी चलाता है और सर्वर ubuntu 10.10 चलाता है। और क्लाइंट चलता है Real VNCऔर सर्वर चलता है vncviewer। क्या आपको किसी भी जानकारी की आवश्यकता है?
कार्तिक87

vncviewerएक वीएनसी सर्वर नहीं है (नाम में सुराग: पी)
ओली

मैंने पहले ही स्थापित कर दिया vnc4serverहै।
karthick87

जवाबों:


18

आपके होम फोल्डर में .vnc डायरेक्टरी होगी । इस निर्देशिका में <computer name>: <नंबर> .extension नाम की कुछ फाइलें होंगी।
उदाहरण के लिए मेरे लैपटॉप में .vnc निर्देशिका में दो फ़ाइलों का अनुसरण है।

adnan-laptop:1.log
adnan-laptop:1.pid

: 1 ऊपर फ़ाइल नाम है कि VNC सर्वर प्रदर्शन पर चल रहा है शो में : 1

अब अपने VNC सर्वर से कनेक्ट करें और जुड़े सत्र से vncconfig चलाएं:

vncconfig -display :1  

यह क्लिपबोर्ड से संबंधित विकल्पों के साथ एक छोटी सी खिड़की दिखाएगा। सभी विकल्पों की जाँच करें और खिड़की बंद न करें। अब आपको रिमोट सिस्टम से पेस्ट कॉपी करने में सक्षम होना चाहिए।


3
karthick @ karthick: ~ $ vncconfig -display: 1 vncconfig: प्रदर्शन खोलने में असमर्थ ": 1"
karthick87

@ karthick87: vnc सर्वर चलाने के लिए आप किस कमांड का उपयोग कर रहे हैं? क्या आपने अपने होम फ़ोल्डर में .vnc निर्देशिका की जाँच की है? इसमें कार्तिक जैसी फाइलें शामिल हैं: 1.पिड?
BinW

Pls मेरे सवाल में अपडेट देखें ..
karthick87

3
इस उत्तर को पढ़ने वाले लोगों के लिए WINDOW कीवर्ड नहीं है। मुझे याद आया कि पहली बार और वांछित परिणाम प्राप्त करने में असमर्थ था।
कोशिश कर रहा हूँ

4
मुझे मिलता हैNo VNC extension on display :1
एलिया वीस

15
  1. इंस्टॉल करें:

    sudo apt-get install autocutsel
    
  2. vi /home/b37399/.vnc/xstartupइस पंक्ति को चलाएं और जोड़ें:

    autocutsel -fork
    

    इस तरह:

    #!/bin/bash
    xrdb $HOME/.Xresources  
    autocutsel -fork  
    startxfce4 &  
    
  3. पुनः आरंभ करें vncserver


1
ऑटोकटसेल ने मेरे लिए काम किया, लेकिन "vncconfig -nowin" और "vncconfig -display: 1" नहीं
मिथुन B

1
8.10 पर काम नहीं कर रहा है
user889030

2
यह मेरे लिए डेबियन 9 पर काम करता है
हस्सान

1
जैसा कि vncconfigकेवल TigerVNC सेटअप के साथ उपलब्ध होना प्रतीत होता है, autocutselट्रिक ने मदद की - धन्यवाद!
ckujau

1
यह रिमोट सिस्टम से कॉपी करने और लगाने दोनों पर लागू होता है। मैक ओएस हाई सिएरा / उबंटू 18.04 पर परीक्षण किया गया
रुस्लान यूरालोव्स

10

मैं अपनी लॉगिन-स्क्रिप्ट में निम्न लाइन का उपयोग करता हूं:

vncconfig -nowin&

आशा है कि यह आप के लिए काम करता है!?


क्या आप इसे पहले vnc4serverया बाद में चलाते हैं ?
kurdtpage

9

यह VNC क्लाइंट पर निर्भर करता है जिसका आप उपयोग कर रहे हैं। यदि आप RealVNC का उपयोग कर रहे हैं तो VNC व्यूअर गुण संवाद खोलें और, इनपुट टैब पर , NNC सर्वर के साथ शेयर क्लिपबोर्ड चालू करें

अद्यतन:
यह कोशिश करो। Vncviewer का उपयोग करके कनेक्ट करें और दूरस्थ विंडो के भीतर vncconfig चलाएं , क्लिपबोर्ड से संबंधित विकल्पों की जांच करें और फिर प्रयास करें।
यहाँ छवि विवरण दर्ज करें


Pls प्रश्न में मेरे अपडेट देखें।
karthick87

@ karthick87: आप VNC सर्वर के गुणों को देख रहे हैं। वीएनसी दर्शकों के गुण संवाद पर जाएं
बीएनडब्लू

नहीं, वीएनसी दर्शक प्रॉपर्टीज में ऐसा नहीं है। @ स्नैपशॉट pls पर देखें।
karthick87

@ karthick87: मैंने जवाब अपडेट कर दिया है। Plz vncconfig विधि का प्रयास करें। मुझे विश्वास है कि यह काम करेगा क्योंकि इसने हमेशा मेरे लिए काम किया है।
बीबीडब्ल्यू

क्या आप मुझे कमांड प्रॉम्प्ट में vncconfig टाइप करना चाहते हैं?
karthick87

2

मैं CentOS 5.9 पर GNOME डेस्कटॉप पर्यावरण के साथ vnc-ltsp-config के साथ रिमोट लॉगिन का उपयोग करता हूं। आज प्रयोग करने से, मैं सत्र और लॉगिन प्रॉम्प्ट के लिए काम में कटौती और पेस्ट प्राप्त करने में कामयाब रहा (क्योंकि मैं आलसी हूं और कठिन पासवर्ड को काटूंगा और पेस्ट करूंगा)।

  1. / Etc / xdg / autostart निर्देशिका में एक फ़ाइल vncconfig.desktop बनाया गया जो लॉगिन के बाद सत्र के दौरान कट और पेस्ट को सक्षम करता है। Vncconfig प्रक्रिया को लॉग इन उपयोगकर्ता के रूप में चलाया जाता है।

    [डेस्कटॉप एंट्री]
    नाम = कोई नाम नहीं
    एन्कोडिंग = UTF-
    1.0 संस्करण = १०
    एक्सेक = vncconfig -nowin
    X-GNOME-Autostart- enable = true

  2. vncconfig -nowin &फ़ाइल / etc / gdm / Init / डेस्कटॉप के नीचे जोड़ा गया जो लॉगिन के दौरान सत्र में कटौती और पेस्ट को सक्षम करता है लेकिन लॉगिन के बाद समाप्त हो जाता है। Vncconfig प्रक्रिया को रूट के रूप में चलाया जाता है।

  3. जोड़ा जा रहा है vncconfig -nowin &फ़ाइल की तह तक / etc / GDM / PostLogin / डेस्कटॉप भी कटौती सक्षम है और प्रवेश के बाद सत्र के दौरान पेस्ट करें। हालांकि vncconfig प्रक्रिया को रूट के रूप में चलाया जाता है।


1
यह एकमात्र समाधान प्रतीत होता है जहां स्टार्टअप / बूट / लॉगिन और पृष्ठभूमि में कॉपी-एंड-पेस्ट सक्षम है। मैं Red Hat Enterprise Linux 5 चला रहा हूँ और काम करने के लिए @ Clausi का उत्तर नहीं पा सका।
जॉन गिरता

दिन के अंत में, मैंने NoMachine NX के लिए VNC को डिसाइड किया।
एल्टन एक्सएल

1

Www.letscopypaste.com या pastebin.com का उपयोग करने का प्रयास करें ।
वे क्लिपबोर्ड क्षमता का उपयोग करने के लिए सरल प्रदान करते हैं।


1

पिल्ला लिनक्स पर कसावक (कमांड के साथ: vncviewer) का उपयोग करके, मुझे VNC मेनू को लाने के लिए दूरस्थ विंडो में F8 दबाना होगा । VNC मेनू में "क्लिपबोर्ड: लोकल -> रिमोट" और "क्लिपबोर्ड: लोकल <- रिमोट" की प्रविष्टियाँ हैं। मुझे कुछ पाठ कॉपी करने हैं, उन प्रविष्टियों में से किसी एक का उपयोग करें, और फिर अन्य सिस्टम पर पेस्ट करें। मुझे नहीं पता कि यह आपकी विशेष समस्या से संबंधित है, लेकिन यह आपके द्वारा बताए गए लक्षणों की तरह व्यवहार करता है यदि मैं मेनू का उपयोग नहीं करता हूं।


धन्यवाद। vncconfigइस बार कुछ नहीं किया, लेकिन मुझे याद है कि इसे एक्सस्टार्टअप में जोड़कर आप उस सुविधा को सक्षम कर सकते हैं। लेकिन F8 का उपयोग करके मैं आसानी से डेटा के डाइरेक्शन को सक्षम या अक्षम कर सकता हूं, जिससे केवल दूरस्थ-> स्थानीय और कभी भी ऑपोसिट सक्षम नहीं हो सकता है।
m3nda

मेरे लिनक्स सेटअप में, मैं मेनू पॉप अप करता हूं, लेकिन या तो कॉपी नहीं किया है :( इस मेनू संकेत के लिए धन्यवाद, मुझे आश्चर्य है कि आपको कैसे मिला, हेल्प मेनू में वे नहीं दिखाए
nerkn

1

एक नई टर्मिनल विंडो में, मैंने कमांड का उपयोग किया है, कमांड vncconfigचालू रहता है और आप अन्य विंडो या टर्मिनलों में कॉपी और पेस्ट कार्यों का उपयोग कर सकते हैं।


0

आपके द्वारा उपयोग किए जा रहे वीएनसी दर्शक को इस सुविधा का समर्थन करना होगा अन्यथा आप इसे दूरस्थ प्रणाली पर स्थानीयता की नकल कर रहे हैं।


0

इसका एक और कारण vncconfig के कई उदाहरण हैं जो एक दूसरे के साथ परस्पर विरोधी चल रहे हैं। मेरे मामले में मेरे पास कस्टम vncserver सेटअप था, लेकिन vncconfig ने सिस्टम बूट के भाग के रूप में कस्टम vncconfig सेटिंग के साथ विरोध किया।

इस हत्या को हल करने के लिए अवांछित vncconfig इंस्टेंस चल रहा है।

वर्तमान में चल रहे vncconfig उदाहरणों की सूची प्राप्त करने के लिए:

ps -ef | grep vncconfig

हत्या करना :

kill -9 <process_id>


0

मैंने उपरोक्त सभी सुझावों को बिना किसी भाग्य के आज़माया।

मैंने अंततः इसे vnc सर्वर से बदलकर हल किया tightvncserver दियाvnc4server

किसी भी तरीके से, सुनिश्चित करें कि ~/.vnc/xstartupआपके पास लाइन है

vncconfig -iconic &

0

आपकी समस्या पर कुछ टिप्पणी: RealVNC's मालिकाना है और यह क्लिपबोर्ड का समर्थन पूरी तरह से कसाव के साथ असंगत हो सकता है। मैंने दोनों का उपयोग किया है, एक साथ, अतीत में, लेकिन मुझे 100% याद नहीं है अगर क्लिपबोर्ड साझाकरण ने उनके साथ काम किया। मुझे पता है कि RealVNC- सर्वर ने RealVNC- दर्शक के साथ जोड़ा क्लिपबोर्ड शेयरिंग को समायोजित किया है; लेकिन RealVNC- सर्वर नि: शुल्क नहीं है (जैसा कि $ $ s में है)

आप कोशिश कर सकते हैं:

  • http://www.tightvnc.com/download.php से तंग दर्शक यह हो सकता है क्लिपबोर्ड को साझा करने के लिए जिस भी तरीके से कसकर उपयोग किया जाता है, उसके साथ अधिक संगत सकता है।

  • या, शायद आप एक वैकल्पिक प्रोटोकॉल के साथ जा सकते हैं, यानी NX (nxserver / nxclient ... पर कुछ जानकारी: https://help.ubuntu.com/community/NomachineNX )। क्लिपबोर्ड साझाकरण ने मेरे लिए उस पर काम किया, बिना किसी कस्टम सेटिंग्स के।


0
enter code hereThis below config works perfectly fine for Ubuntu 16.04 and Ubuntu 18.04 LTS.

Please freshly copy-paste/replace the below config to ~/.vnc/xstartup and restart your vnc.  It will definitely work.  
_____________________________________

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork  
vncconfig -iconic &
vncconfig -nowin &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

0

एक ही रास्ता मैं यह तय कर सकता है यह क्लिप को स्थापित करने के लिए है।

बिना ClipIt, मैं केवल VNC क्लाइंट से कंसोल में पेस्ट कर सकता था।

ClipIt ने GDE3 क्लिपबोर्ड पर क्लिपबोर्ड जानकारी की प्रतिलिपि बनाने का ध्यान रखा, ताकि मैं उदाहरण के लिए टर्मिनल में एक सम्मिलित कर सकूं।


0

मेरे लिए, मैंने ऊपर दिए गए सभी समाधानों की कोशिश की है लेकिन कोई भी काम नहीं किया है। मेरे लिए असली समाधान प्रक्रिया को मारना है klipper। निश्चित रूप से क्यों नहीं, लेकिन यह प्रक्रिया मुझे विंडोज़ से वीएनसी पर कॉपी और पेस्ट करने से रोकने का मूल कारण है।

ps aux|grep klipper
kill -9 <klipper_pid>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.