ব্যবহার উবুন্টু 16.04.2 (Xenial) উপর ইন্টেল x64 : {উভয় প্রসেসর এবং উবুন্টু ইনস্টল}
এই প্রশ্নের উত্তর মিলিয়ন বার দেওয়া হয়েছে, কিন্তু সমাধানের কোনওটিই কাজ করে না। সুতরাং আমি কোনও প্রশ্নের সদৃশ করতে চাই না, তবে এর উত্তর দেওয়া হয়নি।
যখন আমি টার্মিনালটি জ্বালিয়ে দিই এবং sudo -i
নীচের কমান্ডটি প্রত্যাশার মতোই কাজ করে।
`root@user-pc:~# /usr/bin/synergyc -f --no-tray --debug INFO --name
user-pc 192.168.xxx.xxx:24800
[2017-05-23T09:20:44] NOTE: started client
[2017-05-23T09:21:01] NOTE: connecting to '192.168.5.100':
192.168.5.100:24800
[2017-05-23T09:21:01] NOTE: connected to server`
আমি তখন প্রোগ্রামটির উদ্দেশ্যে এটি ব্যবহার করতে সক্ষম হয়েছি। তবে, আমি লগইন করার আগে এটি স্বয়ংক্রিয়ভাবে সম্পন্ন হতে চাই যাতে লগইন স্ক্রিন থেকে আমি এর উদ্দেশ্যটি কাজে লাগাতে পারি । (সিনেরজি আপনাকে একাধিক কম্পিউটার জুড়ে একটি কীবোর্ড এবং মাউস ব্যবহার করতে দেয়, প্রায় ভার্চুয়াল কেভিএমের মতো তবে সুইচগুলি আঘাতের পরিবর্তে আপনি কেবলমাত্র নিজের মাউসটিকে পরবর্তী পর্দায় রোল করবেন যেন সেগুলি একটি গ্রাফিক্স কার্ডের সাথে সংযুক্ত থাকে)
প্রথম জিনিসটি আমি চেষ্টা করেছি rc.local :
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exec /usr/bin/synergyc -f --no-tray --debug INFO --name user-pc 192.168.5.100:24800
exit 0
~~~ ls /etc/rc.local -l
:
-rwxr-xr-x 1 root root 390 May 22 20:56 /etc/rc.local
সুতরাং এটি অবশ্যই সম্পাদনযোগ্য, তবে পিসি রিবুট করার পরে:
~~~ ps aux | grep syner
:
`root 990 0.0 0.0 63656 5372 ? Ssl 09:33 0:00
/usr/bin/synergyc -f --no-tray --debug INFO --name user-pc
192.168.5.100:24800`
তবে এটি যা করা উচিত তা করছে না, এমনকি unityক্যের সংলাপগুলিও কিছু ভুল হয়েছে বলে বলা হচ্ছে, যা কেবল তখনই ঘটে যখন এটি কার্যকর হয়, তাই আমি নিরাপদে এটি ধরে নিতে পারি।
আমার সবচেয়ে নিরাপদ ধারণাটি হ'ল যে প্রোগ্রামটি ঠিকঠাকভাবে চলছে, সমস্যাটি হ'ল এক্স সেশন শুরু হওয়ার আগে rc.local চালানো হয় যাতে কীবোর্ড এবং মাউসের কোনও হুক কখনও প্রতিষ্ঠিত হয় না, যা সম্ভবত শুরুতে সম্পন্ন হয় কার্যকর করা synergyc
এবং সেই বিন্দু ছাড়িয়ে আবার চেষ্টা করা হয়নি।
দ্বিতীয় জিনিসটি আমি চেষ্টা করেছিলাম "স্টার্টআপ অ্যাপ্লিকেশনগুলি", এটি কাজ করে তবে লগইন না হওয়া পর্যন্ত হয় না, যা আমরা এখানে যা চাই তা নয়।
যদি আমার ধারণাটি সঠিক হয়:
এক্স সার্ভারটি শেষ হওয়ার পরে কোনও প্রক্রিয়া প্রয়োগের কল করার কী উপায়, তবে কোনও ব্যবহারকারীকে লগইন করার আগে।
যদি আমার ধারণা সঠিক না হয়:
.xinitrc
?
/etc/gdm/Init/Default
এবং ইউনিটির জন্য আপনাকে একটি স্ক্রিপ্ট যুক্ত করতে হবে/etc/init/lightdm.conf
।