কেন "এয়ারপ্লেন মোড" উবুন্টু 18.04 এ আমার এইচপি ল্যাপটপে টগল রাখতে থাকে?


15

আমার একটি এইচপি স্পেকটার এক্স 360 রূপান্তরযোগ্য ল্যাপটপ রয়েছে এবং আমি উবুন্টু 18.04 চালাচ্ছি। প্রতিবারই আমি স্ক্রিনটি পাশের দিকে বা ট্যাবলেট মোডে এবং পিছনে ঘুরিয়ে দিয়েছি, 'এয়ারপ্লেন মোড' সক্রিয় করা হয়েছে। আসলে, যখন আমি বুট আপ করব এবং লগইন করব, আমাকে নিজেই 'বিমান বিমান মোড' বন্ধ করতে হবে এবং ওয়াইফাইটি আবার চালু করতে হবে। আমি এর মতো জিনোম আরএফকিল প্লাগইনটি অক্ষম করতে চাই না: 'গেটসেটসগুলি org.gnome.settings-daemon.plugins.rfkill সক্রিয় মিথ্যা' কারণ আমি আর ব্লুটুথ ব্যবহার করতে পারি না। এছাড়াও, কিছু গডফারসাকেন কারণে, এমনকি আমি যখন প্লাগইনটি অক্ষম করি, জিনোম শেলটি যাইহোক 'এয়ারপ্লেন মোড' চালু করে, যার অর্থ আমি যখনই লগইন করি প্রতিটি সময় আমাকে ওয়াইফাই ফিরতে হয় This এটি খুব বিরক্তিকর, সত্যিই আমি সত্যই 18.04 কোথায় যাচ্ছিল তা পছন্দ করেছে তবে এটি পুরো জিনোম শেল অভিজ্ঞতাটি ভঙ্গ করছে।


1
17.10 দিয়ে সমস্যাটি উপস্থিত হয়েছিল? আমার একই ল্যাপটপ রয়েছে এবং উবুন্টু 17.04 এর ক্ষেত্রেও আমার একই সমস্যা ছিল। 17.10-এ এটি কী খারাপ করে তোলে তা হ'ল "বিমান মোড / এফ 12" কীটি আর কাজ করে না, তাই এটিকে আবার সক্ষম করতে আমাকে উপরে ডানদিকের মেনুতে যেতে হবে। আপনার কি একই সমস্যা আছে?
পিয়েরে-

আমি যতদূর বলতে পারি, প্রারম্ভকালে কীকোডগুলি সঠিকভাবে সেট করা এয়ারপ্লেন মোডে f12 কী কাজ না করে সমস্যাটিও ঠিক করে দেয়। আমি বর্তমানে আনন্দের সাথে বিমান মোড কী টগল করছি কারণ এটি শেষ পর্যন্ত কাজ করে। আমি 17.10 সালে জিনোম শেলটি প্রথম ব্যবহার শুরু করার পরে এটি কেবল আমার কাছে স্পষ্ট হয়েছিল, কারণ আমি কখনই জিনোম স্পিন ব্যবহার করি নি।
নিকোলাস স্টোমেল

উত্তর:


23

জিনোম শেল-এ, "এয়ারপ্লেন মোড" অনেকগুলি এইচপি ল্যাপটপের জন্য স্বয়ংক্রিয়ভাবে বুটে সক্রিয় হয়, যখন স্ক্রিনটি পাশের দিকে কাত হয়ে থাকে বা orাকনাটি খোলা / বন্ধ হয়ে যায় when নীচে এইচপি ল্যাপটপগুলি লিনাক্স চালানো এবং জিনোম শেল ব্যবহারের জন্য একটি স্থিরতা রয়েছে। কীকোড 240 কে /usr/incolve/linux/input-event-codes.h এ KEY_UNKNOWN (এক ধরণের নো-আপ কী) হিসাবে সংজ্ঞায়িত করা হয়েছে। এছাড়াও আপনার সিসলগ আর আপনাকে এইচপি e057 এবং e058 কোডগুলি সংজ্ঞায়িত করতে অনুরোধ করবে না, যা উল্লেখযোগ্যভাবে বিরক্তিকর হতে পারে।

প্রথমটি হ'ল একটি ক্লাসিক SysV init স্ক্রিপ্টটি ব্যবহার করে, এটি init.d ডিরেক্টরিতে স্থাপন করা হয় এবং সে অনুযায়ী সিমলিংক করা হয় (মূলত, আমরা চাই যে এটি হাল্ট (0) বা রিবুট (6)) বাদে অন্য কোনও ক্ষেত্রে রানলেভেল চালানো উচিত। দ্বিতীয়টি হ'ল একটি সিস্টেমযুক্ত পরিষেবা যা অনেক বেশি নির্ভরযোগ্য এবং সম্ভবত সাম্প্রতিক সিস্টেমড পরিবর্তনগুলির সাথে উপস্থিত রয়েছে, যা ফেডোরা 28 এবং অন্যান্য বিতরণ প্ল্যাটফর্মগুলিতে কাজ করে to বিশেষত ফেডোরায়, আপনি /etc/init.d ডিরেক্টরিতে স্ক্রিপ্টগুলির প্রায় সম্পূর্ণ অনুপস্থিতি পাবেন এবং সাথে সাথে সিআইএসভি থেকে সিস্টেমডে রূপান্তর সম্পর্কে কিছুটা পুনরায় পড়ুন। প্রথম পদ্ধতিটি কাজ করবে তবে দ্বিতীয় পদ্ধতিটি আরও অনেক বেশি "ভবিষ্যতের বান্ধব", বিশেষত উবুন্টু কোথায় চলেছে তা বিবেচনা করে এবং কিছুটা কম ... বিরক্তিকর উপায়ে কাজ করবে। সিস্টেমড ডিআইআই স্ক্রিপ্টগুলি আসলে বেশ সহজ, এবং পুরোপুরি প্রয়োগ করা হয় এবং উবুন্টু 18.04 এ প্রায়শই ব্যবহৃত হয়।

পুরাতন এসএসভি পদ্ধতি:

$ sudo sh -c 'printf "#! / bin / sh \ n / usr / bin / setkeycodes e057 240 e058 240 \ n"> /etc/init.d/hp-keycodes'
$ sudo chmod + x /etc/init.d/hp-keycodes
do sudo ln -s /etc/init.d/hp-keycodes /etc/rc1.d/K01hp-keycodes
do sudo ln -s /etc/init.d/hp-keycodes /etc/rc2.d/S01hp-keycodes
do sudo ln -s /etc/init.d/hp-keycodes /etc/rc3.d/S01hp-keycodes
do sudo ln -s /etc/init.d/hp-keycodes /etc/rc4.d/S01hp-keycodes
do sudo ln -s /etc/init.d/hp-keycodes /etc/rc5.d/S01hp-keycodes
do sudo রিবুট

নতুন প্রস্তাবিত সিস্টেমযুক্ত পদ্ধতি:

$ সুডো ন্যানো /etc/systemd/system/hp-keycodes.service

নিম্নলিখিত লাইনগুলি আটকে দিন বা এগুলি ফাইলে টাইপ করুন:

[ইউনিট]
বর্ণনা = এইচপি সেটকিওডস ঠিক করুন

[পরিষেবা]
টাইপ করুন = oneshot
পুনর্সূচনা = না
RemainAfterExit = না
এক্সিকিস্টার্ট = / usr / বিন / সেটকিকোডস e057 240 ই058 240

[ইনস্টল করুন]
WantedBy = rescue.target
WantedBy = multi-user.target
WantedBy = graphical.target

ফাইলের নামটি ctrl-x, y দিয়ে সংরক্ষণ এবং নিশ্চিত করুন।

do sudo systemctl ডেমন-রিলোড
$ sudo systemctl hp-keycodes.service সক্ষম করে
do sudo রিবুট

এবং এটি হ'ল, আপনি যখন আপনার স্ক্রিনটি iltালবেন বা ল্যাপটপের idাকনাটি বন্ধ করবেন / খুলবেন তখন আর বিরক্তিকর অদ্ভুত জিনিস নেই!


এটি আমার এইচপি নোটবুক 15-ac14ne
টুনিইস

1
এটি উবুন্টু 17.10-এ কাজ করেনি
নিখিলওয়ে

2
ধন্যবাদ. এটি আমার স্পেক্টার x360 এ কাজ করেছিল যখন অন্য অনেকগুলি সমাধান না করে।
ম্যাট ওয়েস্ট

1
আমার 2015 13 "এইচপি
স্পেকটার

1
আমার এইচপি স্পেক্টর 13-4110nd x360
হুগো

1

আমি আমার এইচপি স্পেকটার x360 এ 17.10 এর সাথে একই সমস্যার মুখোমুখি। আসলে, আমি নিকোলাস এবং পিয়েরে-আন্তোইন উভয়ের সমস্যার মুখোমুখি হয়েছি:

  • আমি যখনই লগইন করি বা ট্যাবলেট মোডে ফ্লিপ করি তখনই বিমান মোড সক্রিয় হয়;
  • Fn + F12 (টগল বিমান মোড কী) আর কাজ করছে না।

দ্রুত ওয়াইফাই টগল করতে, আমি একটি ছোট স্ক্রিপ্ট তৈরি করেছি:

## Content of ~/scripts/wifi_toggle : ##
    #!/bin/bash
    str=`export LANGUAGE=en_GB ; nmcli r wifi`
    [ "$str" == "enabled" ] && nmcli r wifi off
    [ "$str" == "disabled" ] && nmcli r wifi on

আমি খুব কমই ব্লুটুথ ব্যবহার করি, সুতরাং এটি কেবল ওয়াইফাই পরিচালনা করে তবে আপনি ব্লুটুথ এবং ওয়াইফাই উভয়ই হ্যান্ডেল করতে খুব সহজেই এটি পরিবর্তন করতে পারেন।

এটি সমস্ত 17.04 এর একটি স্পষ্ট প্রতিক্রিয়া যেখানে সমস্ত কিছুই নির্বিঘ্নে কাজ করেছিল। আমি 18.04 বিটা চেষ্টা করেছি কিন্তু 17.10 এর চেয়ে একই অবস্থা।

নিকোলাস, পিয়েরে-আন্তোইন, আমি এই বিষয়গুলিতে দুটি প্রতিবেদন রিপোর্ট পূরণের মতো পূরণ করি (প্রতি প্রতিবেদনে প্রতিবেদন)। আপনি কি মনে করেন যে আমি যখনই প্রতিবেদন করছি তখন এই প্রতিবেদনগুলিতে আপনার একটি মন্তব্য থাকতে পারে? এটি বাগের স্থিতি নিশ্চিত করতে সহায়তা করবে (একাধিক ব্যবহারকারী প্রভাবিত)।

চিয়ার্স


কোনও ব্যক্তিকে প্রভাবিত হিসাবে বাগ রিপোর্ট চিহ্নিত করতে, তাদের Does this bug affect you?বাগের শিরোনামের ঠিক নীচে লিঙ্কে ক্লিক করা উচিত ।
চই টি। রেক্স

আপনি যদি একটি বাগ দায়ের করেন তবে দয়া করে আপনি এখানে কোনও লিঙ্ক পোস্ট করতে পারেন যাতে অন্যেরা (যাদের মধ্যে আমারও সমস্যা রয়েছে) তারা এটিতে সাবস্ক্রাইব করতে পারেন?
ec2011

দুর্ভাগ্যক্রমে, যতদূর আমি অবগত, এটি সত্যই এইচপি রূপান্তরযোগ্য নোটবুক হার্ডওয়্যার জিনিস যা বেশিরভাগ মেশিনে উপস্থিত নাও হতে পারে, তাই অফিসিয়াল প্যাকেজ রেপোতে একটি বিশেষ ধারা বা ইআরআই স্ক্রিপ্ট যুক্ত করা সমাধানের সমাধান নাও হতে পারে may সব। এটি কার্নেল এবং জিনোম-শেল সমস্যা হিসাবে ধরা পড়ে a আমি জিনোম-শেলের বিরুদ্ধে একটি বাগ রিপোর্ট দায়ের করার চেষ্টা করতে পারি তবে তারা কিছুক্ষণ আগে এই গিটল্যাব দুঃস্বপ্নের দিকে চলে গেল। এয়ারপ্লেন মোড কীটি সংশোধিত উত্তরের (systemd init স্ক্রিপ্ট) দিয়ে স্থির করা হয়েছে।
নিকোলাস স্টোমেল

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