কে xbindkeys শুরু?


8

আমি যখন আমার কম্পিউটার পুনরায় চালু করি তখন xbindkeysচালু হয় তবে এটি ঠিক কাজ করে না। যদি আমি এটি মেরে ফেলি এবং তারপরে ম্যানুয়ালি এটি দিয়ে শুরু করি nohup xbindkeys, এটি দুর্দান্ত কাজ করে। আমি মনে করি এটি আমার .xsessionrcফাইলে রাখলে এটি ঠিকঠাক কাজ করবে । আমি বুট করার সময় অন্য কিছু ইতিমধ্যে এটি শুরু করছে যা হস্তক্ষেপ করে।

আমি যাও recursively অনুসন্ধান /etcজন্য xbindkeysকোন সাফল্যের সঙ্গে।


1
আপনার কি কোনও নেটওয়ার্কে কোনও কম্পিউটার রয়েছে?
horIzoN

আপনি কি বোঝাতে চেয়েছেন তা নিশ্চিত না। অনেকগুলি সিস্টেম আমার মতো একই ওয়াইফাই নেটওয়ার্কে রয়েছে। তবে সিস্টেমটির কেবলমাত্র একজন ব্যবহারকারী (আমি) রয়েছি যার সাথে আমি উল্লেখ করছি এবং এটি সর্বদা মেশিনে শারীরিক অ্যাক্সেস রয়েছে। কোনও এসএসহিং বা কিছুই নেই।
এস্প্রেসোফা

ঠিক আছে. আপনার যদি ফাইল ভাগ করে নেওয়া থাকে এবং সাথে নেটওয়ার্কে একটি উবুন্টু মেশিন রয়েছে xbindkeys, তবে তারা আপনার মতো একই সময়ে এটি চালাচ্ছেন। তবে আমি নিশ্চিত @ মিক এর সমাধান কাজ করবে।
HorIzoN

আমি একই সমস্যা আছে। আমি যখন শুরু করি, xbindkeys -sকমান্ডগুলির সঠিক তালিকা দেখায়, তবে সেগুলি সমস্ত কাজ করে না - আমি চালাই killal xbindkeys && xbindkeys, এবং তারপরে তারা কাজ করে। আপনার এক্সবিন্দকি কি আদৌ কাজ করে না? অথবা কিছু কমান্ড কাজ করে?
বেনুবার্ড

আমার ঠিক একই সমস্যাটি রয়েছে (শেষ মন্তব্যের 2 বছর পরে এবং 15.10 এ)। এক্সবিন্দকিগুলি স্বয়ংক্রিয়ভাবে শুরু হয় তবে আমার কীগুলি আবদ্ধ নয়। যদি আমি এটি মেরে ফেলি এবং এটি আবার চালু করি তবে এটি কাজ করে। আমি স্টার্টআপ স্ক্রিপ্টটি প্রতিস্থাপনের চেষ্টা করেছি xbindkeys, তবে এটি একই কাজ করে।
লাসে দহল এবার্ট

উত্তর:


7

আমি খুঁজে পেয়েছি যে আপনার বাড়ির ফোল্ডারে বা সিস্টেম ফোল্ডারে যেমন xbindkeysথাকে তবে স্বয়ংক্রিয়ভাবে শুরু হয়ে যায় । সুতরাং কেন এটি সাধারণত ইনস্টল হওয়ার পরে পৃথক স্টার্টআপ আইটেম হিসাবে যুক্ত করার প্রয়োজন হয় না।.xbindkeysrc/etc

এটি ফাইলটিতে ভালভাবে ব্যাখ্যা করা হয়েছে /etc/X11/Xsession.d/98xbindkeys, যা উবুন্টু প্যাকেজ থেকে কোনও সাধারণ ইনস্টল দ্বারা উত্পাদিত হয়। এখানে ফাইলটি থেকে একটি স্নিপেট রয়েছে যা চালিয়ে তৈরি করা হয়েছে cat /etc/X11/Xsession.d/98xbindkeys:

This file is sourced by Xsession(5), not executed.

PROG="/usr/bin/xbindkeys"
NOAUTO="${HOME}/.xbindkeys.noauto"

This file autostarts xbindkeysrc if the user (or system) has a config
for it AND does NOT Have a .xbindkeys.noauto in his homedir.

[The rest of the file is a script]

সুতরাং, সহজ সমাধানটি হ'ল নির্দেশগুলি নোট করে .xbindkeys.noautoআপনার হোম ডিরেক্টরিতে একটি ফাইল স্থাপন করা , এবং তারপরে xbindkeysআপনার এক্স সেশন দিয়ে শুরু হবে না, এবং আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য আপনি এটির জন্য বিকল্প স্টার্টআপ এন্ট্রি রাখতে পারেন।


দুর্দান্ত, আমি এটি চেষ্টা করে দেখব। অটো-স্টার্ট করা কেন ব্যর্থ হতে পারে সে সম্পর্কে আপনার কোনও ধারণা আছে? এটি কি আলাদা $ হোম বা ব্যবহারকারী বা কিছু ব্যবহার করে?
এস্প্রেসোফা

@ এসপ্রেসোফা আমি নিশ্চিত নই যে স্বয়ংক্রিয়ভাবে চালিত লোকটি কেন ব্যর্থ হবে; এটি যথার্থ (12.04) এ কাজ করে বলে মনে হচ্ছে এবং xbindkeysযথার্থ এবং কোয়ান্টাল উভয় ক্ষেত্রেই এটি একই সংস্করণ।

এটি অদ্ভুত - প্রক্রিয়াটি চলছে তবে আমার আবদ্ধ কীগুলি টিপলে কোনও প্রভাব নেই বলে মনে হচ্ছে। এটি হিসাবে চালু হয়েছে /usr/bin/xbindkeys /home/MY_USERNAME/.xbindkeysrc- যা অবস্থান xbindkeysএবং আমার কনফিগার ফাইলের। আমি যখন লঞ্চ করি ঠিক তখন xbindkeysএটি কাজ করে।
এস্প্রেসোফা

ঠিক আছে, সুতরাং আমার কাছে এখন .xbindkeys.noauto আছে এবং এটি আশানুরূপ হিসাবে অটোস্টার্ট হয় না। আমি xbindkeys &আমার .xsessionফাইলটি রেখেছি । এই প্রক্রিয়াটি চলছে তবে এটি কাজ করছে না। আমি যদি টার্মিনালে চালাই kill xbindkeys; xbindkeys &তবে এটি কাজ করে।
এস্প্রেসোফা

@ এসপ্রেসোফা xbindkeysএটিতে আপনার রাখার পরিবর্তে ব্যবহারকারী স্টার্টআপ আইটেম হিসাবে যুক্ত করার চেষ্টা করুন .xsessionrc

0

আমার এইচপি জি 60-530 ইউএস ল্যাপটপে কাজ করে টাচপ্যাড অন / অফ বোতামটি পাওয়ার চেষ্টা করার সময় আমি একই সমস্যাটি অনুভব করেছি। আমি যখন লগইন করতাম এক্সবিন্ডকিজ চলছিল তখন এক্সবাইন্ডকিগুলি মেরে ফেলা এবং এক্সবাইন্ডকিগুলি পুনরায় চালু করা মাঝে মাঝে কাজ করবে। এক্সবাইন্ডকিজকে মেরে ফেলা, এক্সবিন্দকি-কনফিগারেশন চালানো 'প্রয়োগ, সংরক্ষণ করুন এবং প্রস্থান' কাজ করেছে, তবে বেশ জটিল ছিল।

মিকের পরামর্শটি চেষ্টা করে দেখা গেল না যেহেতু আমার জিনোম-সেশন-বৈশিষ্ট্যগুলিতে (জিএসপি) ইতিমধ্যে আমার একটি 'এক্সবাইন্ডকি' রয়েছে। আমি তখন মনে রেখেছিলাম যে জিএসপি-তে কমান্ডটি টাইপ করা প্রায়শই কাজ করে না; পরিবর্তে আমি 'ব্রাউজ' বোতামটি ক্লিক করি এবং কী সেট করতে / usr / bin / xbindkeys ব্রাউজ করি। লগ আউট এবং লগড ব্যাকিং এবং মাউস টাচপ্যাড অন / অফ বোতামগুলি এখন সঠিকভাবে কাজ করছে।

এইচপি G60-530US নির্দিষ্ট:

  1. সম্পর্কিত বিট ~/.xbindkeysrc(বাকী ফাইলটি ডিফল্ট):

    #TouchpadOff - works
    "synclient TouchpadOff=1"
       0x1008ffb1
    
    #TouchpadOn - works
    "synclient TouchpadOff=2"
       0x1008ffb0
    
  2. .xbindkeys.noauto ব্যবহারকারীর হোম প্রোফাইলে উপস্থিত রয়েছে:

    ~/.xbindkeys.noauto
    
  3. /usr/bin/xbindkeysজিনোম-সেশন-বৈশিষ্ট্য প্রারম্ভিক অ্যাপ্লিকেশন পছন্দগুলি ব্যবহার করে সক্ষম করা হয়েছে। গুরুত্বপূর্ণ অংশটি (আমার জন্য) ইউআই-তে 'ব্রাউজ' বোতামটি ব্যবহার করে কমান্ডটি নির্ধারণ করছিল।

    Name: xbindkeys
    Command: /usr/bin/xbindkeys
    Comments: Touchpad on/off
    

0

আমার একই লক্ষণগুলির সাথে একটি সমস্যা ছিল: xbindkeys শুরু হয়েছে বলে মনে হয়, তবে কোনও শর্টকাট কাজ করেনি। শেল থেকে ম্যানুয়ালি xbindkeys পুনরায় চালু করার পরে এটি প্রত্যাশার মতো কাজ করেছিল।

আমার সমস্যাটি হ'ল শর্টকাটগুলিতে আবদ্ধ কমান্ডগুলি আমার শেল কনফিগারেশনের উপর নির্ভরশীল ছিল (একটি রুবি কমান্ড শুরু করার চেষ্টা করছিল, তবে রুবি আমার সাথে জেডসিআরসি-তে উত্সাহিত এসিডএফ দিয়ে বোঝানো হয়েছিল)

সমাধান থেকে xbindkeys প্রারম্ভে কমান্ড প্রতিস্থাপন ছিল xbindkeysথেকে /usr/bin/zsh -c "xbindkeys"এবং থেকে asdf ও ডিফেন্ডার সেটআপ সরাতে .zshrcকরার .zshenvপর থেকে আধুনিক লোড হয় এমনকি যদি কোন TTY উপস্থিত থাকলে,।

আমার উবুন্টু ১.0.০৪-তে "স্টার্টআপ অ্যাপ্লিকেশনগুলি" থেকে সূচনা কমান্ডটি সম্পাদনাযোগ্য ছিল।


-1

আমি প্রারম্ভকালে টার্মিনালে xbindkeys চালিয়ে এই সমস্যাটি মোকাবিলা করেছি! আপনার .ডেস্কটপ ফাইলটিতে টার্মিনাল = সত্য যুক্ত করুন।


এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন - আপনি সর্বদা আপনার নিজের পোস্টে মন্তব্য করতে পারেন, এবং আপনার যথেষ্ট সুনামের পরে আপনি কোনও পোস্টে মন্তব্য করতে সক্ষম হবেন ।
ভোলকার সিগেল

@ ভোলকারসিগেল আমি বিশ্বাস করি এটি একটি উত্তর, উত্তরদাতা বলেছেন যে এটি তার জন্য সমস্যাটি সমাধান করেছে।
শেঠ

@ ভোলকারসিগেল এটি একটি উত্তর এবং একটি মন্তব্য নয়! আমি নির্দেশাবলী সরবরাহ করেছি (টার্মিনাল = সত্যে ডেস্কটপ ফাইল যুক্ত করুন যা প্রারম্ভকালে xbindkeys খুলবে, সাধারণত ~ / .config / অটোস্টার্টের অধীনে থাকে) তবে সমস্যার প্রকৃতির কারণে, আমি বিশ্বাস করি যে এটি এক্সবিন্ডকিগুলিতে অনুমতি সম্পর্কিত ত্রুটিযুক্ত, আমি পারব না এটি সবার জন্য কাজ করবে তা নিশ্চিত হন!
দিমিত্রিওস চরালাম্পিডিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.