ওয়াইফাই মেনুবার আইকন থেকে কীভাবে অকেজো নেটওয়ার্ক নামগুলি লুকানো বা সরিয়ে ফেলা যায়


17

আমার দুর্বল প্রতিবেশী যারা তাদের এসএসআইডিদের জন্য আপত্তিজনক শব্দ ব্যবহার করা মজাদার মনে করে।

আমি ন্যূনতম, ওয়াইফাই মেনুবার আইকন থেকে এই এসএসআইডিগুলি সরাতে চাই। যদি এটি সহজ হয় তবে ওএস থেকে সম্পূর্ণ লুকিয়ে রাখা / অপসারণ করা (মেনুবার আইকন এবং সিস্টেম প্রিফেস) গ্রহণযোগ্য হবে।

আমি একটি ওএস এক্স নবাগত, তাই এখান দিয়ে শুরু করার বিষয়টি আমি জানি না।

আমি অন্তর্নির্মিত সমাধানগুলি পছন্দ করি (পড়ুন: বিনামূল্যে), তবে সমাধান <<10.00ও ঠিক আছে।


আমি এই তালিকাটি পঠনযোগ্য কিছুতে রাখতে চাই যখন আমাকে কেবল বিশ টির চেয়ে 4 টি ভিন্ন বেতার নেটওয়ার্কের মধ্যে বেছে নিতে হয়।
ডান

দ্বিখাদির জন্য ধন্যবাদ, গ্রাহামপেরিন। আমি এখনও এইটির একটি উত্তর খুঁজছি।
স্যাম এক্স


আমি আমার উত্তর আপডেট করেছি
মার্খুন্তে

আমার উত্তর মন্তব্যে পাসওয়ার্ডে আমার মন্তব্য দেখুন। আমি এখনও আশেপাশে একটি কাজ সন্ধান করার চেষ্টা করছি
মার্খুন্তে

উত্তর:


4

আপনি অ্যাপলস্ক্রিপ্ট মেনুতে এই অ্যাপলস্ক্রিপ্টের মতো কিছু রাখতে পারেন এবং এটি আপনার পছন্দসই নেটওয়ার্কগুলির তালিকা করতে বেছে নিতে এবং এটিতে সংযোগ স্থাপন করতে পারেন।

set the getList to paragraphs of (do shell script "networksetup -listpreferredwirelessnetworks en0")


    set title to item 1 of getList
    set wifi_list to items 2 thru -1 of getList

   set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)

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

(আমি এটি নিখুঁত বলতে পারি না কারণ আমি এটি খুঁজে পেয়েছি যে কখনও কখনও সংযোগ করতে চাই না তবে আমি নিশ্চিত না যে এটি কেবল আমার রাউটার / ওয়াইফাই)


হালনাগাদ.

উপরের একই ধারণাটি ব্যবহার করে আপনি খারাপ এসডির নিষিদ্ধ তালিকাও তৈরি করতে পারেন।

এবং তাদের ফিল্টার।

প্রধান কমান্ডটি নেটওয়ার্কসিভাইস কমান্ডের পরিবর্তে একটি বিমানবন্দর ফ্রেমওয়ার্ক কমান্ড ব্যবহার করছে তাই বাচ্চা ধীর। তবে উপলভ্য নেটওয়ার্কগুলির জন্য স্ক্যান কেবলমাত্র আপনি পছন্দ করেছেন।

    set bannedList to {"BTWifi-X"}
    set wifi_list to {}
    set the getList to paragraphs of (do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s |awk '{print  $1}'")

    set title to item 1 of getList
repeat with i from 2 to number of items in getList
        set this_item to item i of getList
        if this_item is not in bannedList then
            if this_item is not in wifi_list then -- stops duplicates from original list
                copy this_item to end of wifi_list
            end if
        end if
    end repeat

    set the chosen_newtwork to choose from list the wifi_list with prompt "Choose a " & title without multiple selections allowed

    if the chosen_newtwork is false then return

    do shell script "networksetup -setairportnetwork en0  " & (chosen_newtwork as string)

1
এটি পুরোপুরি যুক্তিসঙ্গত সমাধান বলে মনে হচ্ছে। আমি আগামীকাল এটি চেষ্টা করব এবং, যদি এটি কার্যকর হয় তবে আপনার উত্তরটি গ্রহণ করুন।
স্যাম অ্যাক্স

আমি এটি 10.9.5 এ চেষ্টা করেছি এবং এটি কেবল সীমাবদ্ধভাবে কাজ করে। এটি স্ক্যান করে এবং সমস্ত নেটওয়ার্কের তালিকা প্রদর্শন করে, আমাকে একটি নির্বাচন করতে বলছে। তারপরেই কি এর সাথে সংযোগ স্থাপন করা যায় না? আমার নেটওয়ার্কে "নেটওয়ার্ক রকেটে যোগ দিতে ব্যর্থ হয়েছে Error ত্রুটি: -3905 টাইমআউট ত্রুটি" এবং তারপরে আমি স্ক্রিপ্টটি বন্ধ না করা পর্যন্ত এটি সংযোগ বিচ্ছিন্ন থাকে।
20:01 '

@ বুশকার ১০.১০.x এ যা পেয়েছিলাম তার অনুরূপ তবে আমি কিছু সংযোগ পেয়েছি। কোডটি সংযোগটি করার জন্য মানক কোড। তবে আমি কোনও বিকল্পটি মিস করেছি কিনা তা সন্ধান করব
মার্খুন্তে

@ বুকার সমস্যাটি খুঁজে পেয়েছে। যদি আপনি এমন কোনও ওয়াইফাইয়ের সাথে সংযোগ স্থাপন করেন যার পাসওয়ার্ড নেই, কোনও সমস্যা নেই। তবে যদি এটির প্রয়োজন হয় `নেটওয়ার্কসেটআপ -setairportnetwork en0 'মাইনেট' 'আমার পাসওয়ার্ড'-এর শেষে পাসওয়ার্ডটি যুক্ত করা দরকার your তবে আপনার প্রশাসকের পাসওয়ার্ড টাইপ না করে পাসওয়ার্ড পাওয়ার কোনও সহজ উপায় আমার কাছে নেই ..
মার্খুন্তে

0

আপনি সেই তালিকা থেকে সরাসরি এসএসআইডি ফিল্টার করতে পারবেন কিনা তা আমি নিশ্চিত নই। তবে বার থেকে ওয়াইফাই আইকনটি গোপন করার কয়েকটি উপায় রয়েছে।

আইকনটিতে ক্লিক করুন -> "নেটওয়ার্ক পছন্দগুলি খুলুন" -> সেই উইন্ডোর নীচে একটি চেকবক্স। "মেনু বারে ওয়াইফাই স্থিতি দেখান"।

অন্য বিকল্পটি হ'ল বারটেন্ডারের মতো একটি অ্যাপ্লিকেশন ব্যবহার করা। এটির জন্য অর্থ ব্যয় হয় তবে আপনাকে শীর্ষ বারটি আড়াল / পুনঃব্যবস্থা করতে দেয়।

যদি আপনি কেবল আপনার বাচ্চাদের কাছ থেকে কথোপকথনটি আড়াল করার চেষ্টা করছেন, তবে এই দুটি বিকল্পই যথেষ্ট ভাল হওয়া উচিত।


1
আমি সত্যিই পরামর্শ প্রশংসা করি! তবে আমি পুরো আইকনটি অপসারণ করতে চাই না, কেবল আপত্তিজনক মেনু আইটেম। আইকন মেনুটি আমার পক্ষে খুব উপকারী .. তবে আমি "GF F *** নিজেকে দেখি!" দেখে ক্লান্ত হয়ে পড়েছি! প্রতিবার আমি এটি ক্লিক করুন।
স্যাম এক্স

2
কারণ আমার কাজটি প্রায়শই আমাকে নেটওয়ার্কগুলি স্যুইচ করা প্রয়োজন।
স্যাম এক্স

0

আপনার সর্বোত্তম বিকল্পটি হ'ল আপনার যে প্রতিটি নেটওয়ার্কের মধ্যে ঝাঁপিয়ে পড়তে হবে তার প্রতিটিটিতে যোগদানের জন্য একটি অটোমেটর / অ্যাপলস্ক্রিপ্ট তৈরি করা।

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

আপনার স্ক্রিপ্টিং সক্ষমতার উপর নির্ভর করে আপনি বর্তমানে যার সাথে সংযুক্ত আছেন তার উপর ভিত্তি করে নেটওয়ার্কগুলির মধ্যে টগল করতে আপনি কিছু যুক্তি সহ একটি ওয়ার্কফ্লো / স্ক্রিপ্ট ব্যবহার করতে পারেন।


এই উত্তরটি একটি ভিন্ন প্রশ্নের পক্ষে ভাল হতে পারে তবে এটি এই প্রশ্নের মর্মটির উত্তর দেয় না। এখানে সারমর্মটি কোনও নেটওয়ার্কের নামটি গোপন বা মুছে ফেলার একটি ইচ্ছা ।
গ্রাহাম পেরিন

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