নির্দিষ্ট কমান্ড / শেলসক্রিপ্টের জন্য কীভাবে ইউনিটি শর্টকাট তৈরি ও পিন করবেন


9

এটি ডুপ্লিকেট নয় কারণ আমি জিজ্ঞাসা উবুন্টু এবং গুগলিংয়ের কাছ থেকে সমাধান পাওয়ার চেষ্টা করতে গিয়ে ভাল ব্যয় করেছি, কোনও লাভ হয়নি। Successfullyক্যতে শর্টকাট সফলভাবে পিন করার পরে এটি একটি নির্দিষ্ট সমস্যা।

আমি যে কমান্ডটি পিন করার চেষ্টা করছি তা হ'ল:

rdesktop -u user -d DOMAIN -g 1380x849 -r sound:local -p password -x 0x80 -P -a 32 -k fi 192.168.1.103

ঠিক আছে, সুতরাং আমি যে জিনিসগুলি চেষ্টা করেছি সেগুলি হ'ল:

  1. ম্যানুয়ালি rdesk.desktop তৈরি করুন যা কোনও কমান্ড প্যারামিটারের সাথে অ্যাপ্লিকেশন rdesktop ব্যবহার করে কোনও দূরবর্তী মেশিনে সংযোগ স্থাপন করতে এবং স্বয়ংক্রিয়ভাবে লগ ইন করতে পারে I

  2. মূল মেনু ইউটিলিটির মাধ্যমে একটি লঞ্চার তৈরি করুন, উবুন্টু আইকনটি টিপুন এবং সেখান থেকে সেশনটি শুরু করুন, তারপরে লঞ্চের পরে উপস্থিত আসল rdesktop আইকনটি পিন করুন।

দুটি পদ্ধতিই আংশিকভাবে কাজ করে। আমি (1) দিয়ে টাস্ক বারে আমার পছন্দের আইকনটি দিয়ে একটি দুর্দান্ত শর্টকাট পেতে পারি, তবে এই শর্টকাটে ক্লিক করার পরে ইউনিটি বারের নীচে দ্বিতীয় (প্রকৃত rdesktop) আইকনটি পপ হয়। এই দ্বিতীয় আইকনটি পিন করা কাজ করে তবে আমি অধিবেশনটি বন্ধ করে দেওয়ার পরে এটি একবার ক্লিক করার পরে আসলে কিছুই করে না। (2) পদ্ধতি থেকে পিনযুক্ত আইকনটি ঠিক একই রকম কাজ করে।

মাউস ওভারে, দ্বিতীয় আইকনটি আমাকে দেখায়: rdesktop - 192.168.1.103

আমি কীভাবে পরামিতিগুলির সাহায্যে rdesktop কমান্ডের একটি শর্টকাট তৈরি করতে পারি এবং এটি ইউনিটিতে পিন করব যাতে আমি ক্লিক করা আইকনটি হাইলাইট হয়ে যায় এবং সেশনটি বন্ধ করার পরেও ক্লিকগুলিতে প্রতিক্রিয়া জানায়? বিকল্পভাবে আমি অনুমান করি যে আমি সঠিক পরামিতিগুলির সাথে কাজ করার জন্য দ্বিতীয় পিনযুক্ত আইকনটি কোনওভাবে সম্পাদনা করতে পারলাম যাতে rdesktop আসলে খোলা থাকে, আমি কেবল একটি উঁকি দেওয়ার জন্য ফাইল সিস্টেমের কোথাও এটি পাইনি।

সম্পাদনা করুন: এখানে আমার .ডেস্কটপ এন্ট্রি যা আমি ityক্যে টেনেছি

[Desktop Entry]
Name=Remotedesktop Client
Comment=Connect to a remote Windows Terminal-Server
Exec=rdesktop -u name -d DOMAIN -g 1380x849 -r sound:local -p password -x 0x80 -P -a 32 -k fi 192.168.1.103
Icon=/usr/share/icons/hicolor/scalable/apps/nm-device-wired.svg
Terminal=false
Hidden=false
Type=Application
Version=1.0
Encoding=UTF-8

স্পষ্টতার জন্য এখানে একটি স্ক্রিনশট:

এখানে চিত্র বর্ণনা লিখুন

উপরের কালো হাইলাইট করা একটি হ'ল আমার। ডেস্কটপ এবং আমি যখন ক্লিক করি তখন নীচের জিনিসটি আমি পাই। উপরেরটি কেবল একবারে কাজ করবে, এবং আমি যদি এটি আনপিন করে এবং এটি ইউনিটিতে redrag করি তবে এটি আবার একবারে কাজ করবে।

উত্তর:


11

আপনার .ডেস্কটপ ফাইলে আপনাকে ডাব্লুএমক্লাস সেট করতে হবে d এটি আমার জন্য কাজ করে:

[Desktop Entry]
Version=1.0
Type=Application
Name=Gacela
Exec=rdesktop #####:####
Icon=/usr/share/icons/gacela.png
Comment=Conexion co Gacela
Categories=Internet;
Terminal=false
StartupNotify=true
StartupWMClass=rdesktop
GenericName=

যে কোনও চলমান উইন্ডোটির ডাব্লুএমক্লাস পেতে আপনার এই কমান্ডটি ব্যবহার করতে হবে:

xprop

এবং আপনি চিহ্নিত করতে চান যে উইন্ডোতে ক্লিক করুন। আউটপুটে WM_CLASS এর মানটি সন্ধান করুন বা আপনি যদি কোনও ছোট আউটপুট পছন্দ করেন তবে এটিকে গ্রেপ করুন:

xprop | grep WM_CLASS

Unক্যতে শর্টকাট তৈরি করা এতটা জটিল হতে পারে না ?!
ড্যান ড্যাসকলেসকু

এটি জেনেরিক শর্টকাট তৈরির জন্য নির্দেশনা নয়, এই সমাধানটি তখনই প্রয়োজন যখন উইন্ডোজ এবং প্রোগ্রামগুলির নামের সাথে মিলে যাওয়া প্রোগ্রামটি এটি করতে অক্ষম হয়।
জাভিয়ের রিভেরা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.