~ / .XCompose ফাইলটি লোড হয়েছে কিনা তা আমি কীভাবে জানতে পারি?


18

আমি একটি সাধারণ ক্রম যুক্ত করেছি, তবে এটি কার্যকর হবে না। OS (উবুন্টু 12.10 সহ ইউনিটি) আসলে ফাইলটি লোড করছে কিনা আমি কীভাবে তা জানতে পারি?


আমি দেখেছি এই - না, এসব নিয়মিত স্ক্রিপ্ট নয় তাই যারা পদ্ধতিগুলি কাজ না অবশ্যই। ঠিক আছে, তাহলে আমি জানি না। তবে লিঙ্কটি পরীক্ষা করে দেখুন; সম্ভবত আপনি কিছু বাছাই করতে পারে।
ইমানুয়েল বার্গ

উত্তর:


15

রচনা সংজ্ঞা ( $XCOMPOSE, ~/.XComposeবা অধীনে একটি ফাইল /usr/share/X11/locale), প্রতিটি ক্লায়েন্টের অ্যাপ্লিকেশন দ্বারা লোড করা হয় না এক্স সার্ভার দ্বারা। সুতরাং নিশ্চিত হয়ে নিন যে আপনি যে অ্যাপ্লিকেশনটির সাথে পরীক্ষা করছেন সেটি লোড হচ্ছে ~/.XCompose। আপনি এটি দেখতে পাচ্ছেন যে ফাইলগুলির সাথে strace:

$ strace -e open xterm |& grep Compose
open("/home/gilles/.XCompose", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5
$ touch .XCompose
$ strace -e open xterm |& grep Compose
open("/home/gilles/.XCompose", O_RDONLY) = 5

বেশিরভাগ অ্যাপ্লিকেশন কেবলমাত্র ফাইল শুরু করার পরে লোড করে, তাই আপনি যদি আপনার রচনা সংজ্ঞা পরিবর্তন করেন তবে আপনাকে অ্যাপ্লিকেশনটি পুনরায় চালু করতে হবে।

যদি অ্যাপ্লিকেশনটি এই ফাইলগুলি লোড না করে তবে সম্ভবত তারা 'এক্স ইনপুট পদ্ধতি' (এক্সিম) ব্যবহার করছেন না। আপনি জিটিকে বা কিউটি অ্যাপ্লিকেশনগুলিকে জিম ব্যবহার করতে বাধ্য করতে পারেন:

$ GTK_IM_MODULE=xim QT_IM_MODULE=xim strace -e open xterm |& grep Compose

যদি এটি সমস্যার সমাধান করে তবে আপনার বিশ্বব্যাপী পরিবেশের ভেরিয়েবলগুলি সেট করা বিবেচনা করা উচিত, বা aliasপ্রতি অ্যাপ্লিকেশন ভিত্তিতে ওয়ার্কআউন্ড হিসাবে ব্যবহার করা উচিত।

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