কিভাবে চালু যখন gksu লক ফোকাস মত অ্যাপ্লিকেশন?


0

আমি কৌতুহলী কিভাবে পাসওয়ার্ড জন্য অনুরোধ যখন gksu লক পর্দা ফোকাস মত অ্যাপ্লিকেশন। আমি gksu দেখতে এমনকি একটি বিকল্প "-G" আছে, যে এই আচরণ নিষ্ক্রিয় করতে পারেন।

আমি পাইথন অ্যাপ্লিকেশনের জন্য অনুরূপ কিছু করতে আগ্রহী (আমি জিআইআই অ্যাপ্লিকেশনটি তৈরি করতে দ্রুত ব্যবহার করেছি - GTK + 3) কিন্তু কিভাবে এটি করা যেতে পারে সে সম্পর্কে আমি কোন তথ্য খুঁজে পাচ্ছি না। আমি ফুলস্ক্রীন (), ইত্যাদি মত জিনিস খুঁজে পেয়েছি কিন্তু আমি সত্যিই gksu কিভাবে এটা পছন্দ করি।

আমি লুবুন্টু 14.04 (এলএক্সডিই) ব্যবহার করছি

কোন পয়েন্টার বা পরামর্শ প্রশংসা করা হবে।

উত্তর:


0

আপনি যদি তাকান সোর্স কোড আপনি ফাংশন দেখতে হবে grab_keyboard_and_mouse() এবং ungrab_keyboard_and_mouse(), যা লকিং এবং আনলক করা।

কোর লকিং এবং আনলকিং ফাংশন GTK লাইব্রেরী ফাংশন কল করে সম্পন্ন করা হয় gdk_pointer_grab() এবং gdk_keyboard_grab() এবং তাদের ..._ungrab() সমতুল্য.

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


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