কীভাবে সেই পুরানো স্কুল জিইউআই করবেন (যেমন ডেবিয়ান / আর্চ ইনস্টলার)


13

আমি ইদানীং প্রচুর ইনস্টল করেছি এবং যখন সম্ভব হয় তখন আমি সাধারণত লাইভ সিডির গ্রুব মেনু থেকে পাঠ্য ইনস্টলটি বেছে নিই। বেশিরভাগ ইনস্টলারের মতো দেখতে এটি:

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

আমি সবসময় ভেবেছিলাম এই জিইউআইগুলি (যদি আপনি এগুলিকে কল করতে পারেন) সত্যিই দুর্দান্ত এবং হালকা। প্রচুর অ্যাপ্লিকেশন / ডিস্ট্রোগুলি সেগুলি ব্যবহার করে দেখছে, এটি অবশ্যই একটি ভাগ করা লাইব্রেরি বা সঠিক কিছু হতে পারে? আমি কি এভাবে কোনও উপায় তৈরি করতে পারি?


এটি লক্ষ করা উচিত যে লিনাক্স এবং বিএসডি-র বেশিরভাগ সাইনস্টললারের ওকে এবং বাতিল বোতামগুলি সম্পর্কে অভিশাপ ব্যবহার করে ভয়ঙ্কর ইউজার ইন্টারফেস উপস্থাপনা রয়েছে: ব্যবহারকারী তাদের হাইলাইট করার সময় এটি খুব কমই স্পষ্ট হয়। অভিশাপ দিয়ে বাস্তবায়ন করার সময় সেই ইনস্টলারগুলিকে ডিজাইনের উদাহরণ হিসাবে ব্যবহার না করা ভাল; পরিবর্তে সেই পুরানো ডস প্রোগ্রামগুলি পর্যালোচনা করতে ফিরে যান, যেমন লোটাস 123 এর মতো, কীভাবে ভাল এএনএসআই গ্রাফিক্স জিআইআই'র উচিত ইউআইয়ের ক্ষেত্রে কাজ করা উচিত। এটি এর মতো কিছু: [ঠিক আছে] হালকা রঙিন তবে ব্যবহারকারী দ্বারা নির্বাচিত না হওয়া পর্যন্ত হাইলাইট করা হয় না।
জোনাথন ক্লাইন আইইইইই

উত্তর:


18

আপনি ncurses খুঁজছেন ।


2
ফিরে পড়া আমি নিজেকে জিজ্ঞাসা করি "অর্থ মারার অর্থ" ... আমার ধারণা আমি কেবল উত্তেজিত ছিলাম।
n0pe

3
@MaxMackie: এখন যে ফলো-আপ প্রশ্ন সবচেয়ে ভালো জন্য উপযুক্ত হবে english.stackexchange.com ;)
Piskvor বিল্ডিং বাম

14

আমি আর্চ এবং ডিবিয়ান সম্পর্কে জানি না, তবে প্রায়শই সেই জিইউআইগুলি তৈরি করা হয় dialog(1), যা কমান্ড-লাইন আর্গুমেন্টগুলির একটি গোছা নেয় এবং তারপরে একটি কথোপকথন রেন্ডার করে ncurses। উদাহরণস্বরূপ, লিনাক্স কার্নেল মেনুকনফাইগটি দেখতে এইরকম:

মেনুকনফিগের স্ক্রিনশট

একটি উদাহরণ dialogব্যবহার হ'ল:

$ dialog --title "Hello" --infobox "Hello there Unix and Linux Stack Exchange" 20 100

যার ফলাফল:

কথোপকথনের স্ক্রিনশট (1)


এটি খাঁটি দুর্দান্ত, তাই ডায়ালগটি টার্মিনালে আঁকতে ncurses ব্যবহার করে? এর চেয়ে সহজ আর হতে পারে না। ধন্যবাদ
n0pe

8

উচ্চতর স্তরে, যা দেখতে দেখতে ঠিক তেমন লাগে তারা সাধারণত নতুন / হুইপটেল বা কথোপকথনের মতো কিছু ব্যবহার করে । সেই বিশেষটিকে দেখতে এটি নতুন / হুইপটেলের মতো দেখায়, যেহেতু ডায়ালগটি সেই তালিকাবক্সের মতো নিয়ন্ত্রণের চারপাশে একটি ফ্রেম আঁকতে ঝোঁক। অন্য উদাহরণের জন্য, লিনাক্স কার্নেল কনফিগারেশনটি ডায়ালগের একটি কাট-ডাউন কাস্টম সংস্করণ ব্যবহার করে (অতিরিক্ত বৈশিষ্ট্য ছাড়াই এটি ব্যবহার করে না, এবং আমি হ্যাঁ / না / মডিউল চেকবক্সটি একটি কাস্টম বৈশিষ্ট্য হিসাবে কল্পনা করব)

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