জিনোম প্রোগ্রামগুলি (ইওগ / জিনোম-টার্মিনাল) একটি ধীর শুরু এবং একটি ডিবিাস তৈরি করে r


10

কিছু সময়ের জন্য, eogএবং gnome-terminalআমার (এক্স) উবুন্টু 13.10 এ খুব ধীরে শুরু হচ্ছে। আমি মনে করি অন্যান্য জিনোম সরঞ্জামগুলিও প্রভাবিত হয়েছে তবে আমি অন্য কোনও ব্যবহার করি না।

এখন org.freedesktop.DBus.Error.NoReplyপ্রতিবার gnome-terminalশুরু হওয়ার পরে আমি একটি ত্রুটি পেয়েছি :

** (জিনোম-টার্মিনাল: 5516): সতর্কতা **: অ্যাক্সেসযোগ্যতার বাস ঠিকানা পুনরুদ্ধার করার সময় ত্রুটি: org.freedesktop.DBus.Error.NoReply: কোনও উত্তর পাওয়া যায় নি। সম্ভাব্য কারণগুলির মধ্যে রয়েছে: রিমোট অ্যাপ্লিকেশন কোনও উত্তর পাঠায়নি, বার্তা সুরক্ষা নীতিটি উত্তরটিকে অবরুদ্ধ করেছে, উত্তরটির সময়সীমা শেষ হয়ে গেছে বা নেটওয়ার্ক সংযোগটি ভেঙে গেছে।

এবং প্রতিটি সময় eogশুরু হয়:

** (ইগো: 4996): সতর্কতা **: অ্যাক্সেসযোগ্যতার বাস ঠিকানা পুনরুদ্ধার করতে ত্রুটি: org.freedesktop.DBus.Error.NoReply: কোনও উত্তর পাওয়া যায় নি। সম্ভাব্য কারণগুলির মধ্যে রয়েছে: রিমোট অ্যাপ্লিকেশন কোনও উত্তর পাঠায়নি, বার্তা সুরক্ষা নীতিটি উত্তরটিকে অবরুদ্ধ করেছে, উত্তরটির সময়সীমা শেষ হয়ে গেছে বা নেটওয়ার্ক সংযোগটি ভেঙে গেছে।

(ইগো: 4996): ইওজি-সতর্কতা **: আইকনটি লোড করা যায়নি: আইকনটি 'চিত্র-লোডিং' থিমটিতে উপস্থিত নেই

আমি মনে করি যে ডিফল্টরূপে শুরু হওয়া কিছু প্রোগ্রাম মুছে ফেলার সাথে আমার কিছু করার ছিল at-spi2-registrydযা আমি জিনমের অ্যাক্সেসিবিলিটি প্রকল্পের অন্তর্ভুক্ত বলে মনে করি ।

মতে dpkg --getselections | grep spi, at-spi2-coreএখনও আমার সিস্টেমে ইনস্টল করা আছে।

আমার মনে আছে খুব হ্যাকি / বোকা কিছু কাজ যা ডেমন শুরু হতে থামাতে খালি ইকো প্রোগ্রামগুলির সাথে কিছু কনফিগার ফাইল বা বাইনারি আদান-প্রদান করে।

  • আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি?
  • এই ত্রুটির কারণ কী?

গুগল কিছু at-spi...সম্পর্কিত লিঙ্ক উত্পাদন করে :

এটির freedesktopসাথে আমার সম্পর্কিত কোনও সমস্যা থাকতে পারে nmcli, তাই দয়া করে এটি দেখুন: এনএমসিলি ফ্রিডেস্কটপ ডিবাস সতর্কতা এবং ত্রুটি


ltrace -r eog:

0.000000 __libc_start_main(0x41e210, 2, 0x7fff41235b18, 0x45c020, 0x45c0b0 <unfinished ...>
0.000734 bindtextdomain("eog", "/usr/share/locale") = "/usr/share/locale"
0.001297 bind_textdomain_codeset(0x463fff, 0x45c0f6, 1, 0, 65535) = 0x1d59750
0.000863 textdomain("eog")                     = "eog"
0.000759 dcgettext(0, 0x45c0fc, 5, 0x676f65, 65535) = 0x45c0fc
0.000718 g_option_context_new(0x45c0fc, 1, 2, 3, 0) = 0x1d598e0
0.000711 g_option_context_add_main_entries(0x1d598e0, 0x45c300, 0x463fff, 0x1d59940, 88) = 0
0.000668 gtk_get_option_group(1, 0x7f161670f2e0, 0x1d59960, 0x7f161670bec0, 0) = 0x1d5ccd0
0.003283 g_option_context_add_group(0x1d598e0, 0x1d5ccd0, 0x1d5cf60, 0x7f161670bec0, 3) = 0x1d5d000
0.000711 g_irepository_get_option_group(0, 0, 0x1d5d000, 0x1d50670, 0) = 0x1d5cf80
0.000845 g_option_context_add_group(0x1d598e0, 0x1d5cf80, 0x1d5d830, 3, 3) = 0x1d5d000
0.000613 g_option_context_parse(0x1d598e0, 0x7fff41235a0c, 0x7fff41235a00, 0x7fff41235a18, 0
** (eog:2797): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
) = 1
25.069454 g_option_context_free(0x1d598e0, 0x7fff41235b18, 0x7fff41235b20, 0x7fff412373c4, 2) = 0
0.000330 xmp_init(0x7f1616281740, 0xffffffff, 0, 0x7f1616281768, 0) = 1
0.001356 g_getenv(0x45c905, 0x1dbb610, 0x1dbb5c0, 1, 3) = 0

[...]

0.000509 g_object_ref(0x204f240, 3, 1, 51, 0x7f16080008e0) = 0x204f240
0.000681 g_queue_push_tail(0x1d5d780, 0x204f240, 2, 51, 0x204d270) = 0x1ff5ce0
0.000793 g_cond_broadcast(0x67b7d0, 0x1ff5ce0, 0, 16, 0) = 0
0.000797 g_mutex_unlock(0x67b7c0, 132, 1, -1, 0x7f16080008e0) = 0
0.000716 g_object_unref(0x204f240, 0, 0x7f16080008e0, -1, 0x7f16080008e0) = 2

(eog:2797): EOG-WARNING **: Couldn't load icon: Icon 'image-loading' not present in theme
0.048019 gtk_icon_view_get_type(0x1fb23b0, 0x450510, 0x1fb23b0, 0x7f1616703450, 0x1d50a60) = 0x2015420
0.000800 g_type_check_instance_cast(0x1fb23b0, 0x2015420, 0x1fb23b0, 0x7f1616703450, 0x1d50a60) = 0x1fb23b0
0.000743 gtk_icon_view_get_visible_range(0x1fb23b0, 0x7fff41235820, 0x7fff41235828, 0x2015420, 0x2015420) = 0
0.000588 gtk_icon_view_get_type(0x1fb23b0, 0x450510, 0x1fb23b0, 0x7f1616703450, 0x1d50a60) = 0x2015420

[...]

ltrace -r gnome-terminal:

[...]

0.000543 g_str_hash(0x7f1ba08d1617, 0x7f1ba08d1617, 0x21cd180, 0, 0x219d050) = 0x6e8257f7
0.000714 g_str_hash(0x7f1ba08d194c, 0x7f1ba08d194c, 0, 0x7f1ba08d194c, 0) = 0x24119b48
0.000490 g_str_hash(0x7f1ba08d194c, 0x7f1ba08d194c, 0x21bcaa0, 0, 0x219d050) = 0x24119b48
0.000655 g_str_hash(0x7f1ba12f72c7, 0x7f1ba12f72c7, 0, 0x7f1ba12f72c7, 40) = 0xac0d625f
0.000596 g_str_hash(0x7f1ba12f72c7, 0x7f1ba12f72c7, 0x21bcc20, 0, 0x219d050) = 0xac0d625f

[...]

** (gnome-terminal:5758): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
25.036838 g_str_hash(0x7f1ba0b4452a, 0x7f1ba0b4452a, 0, 0x7f1ba0b4452a, 508) = 0xa59bb851
0.000696 g_str_hash(0x21b18bc, 0x21b18bc, 0x21d7080, 0, 509) = 0xa59bb851
0.000501 g_str_hash(0x7f1ba13cf396, 0x7f1ba13cf396, 0, 0x7f1ba13cf396, 24) = 0x22c79e89
0.000550 g_str_hash(0x7f1ba13cf396, 0x7f1ba13cf396, 0x21d7150, 0, 0x219d050) = 0x22c79e89
0.003683 g_str_hash(0x7f1ba0dc076b, 0x7f1ba0dc076b, 0, 0x7f1ba0dc076b, 384) = 0xa4fa89ab

strace -r eog:

[...]
0.000268 poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
0.000723 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\v\0\0\0\1\0\0\0=\0\0\0\6\1s\0\6\0\0\0:1.307\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 262
0.000351 recvmsg(3, 0x7ffff251a080, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
0.000339 sendmsg(3, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\2\0\0\0[\0\0\0\1\1o\0\r\0\0\0/org/a11"..., 112}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 112
0.000354 poll([{fd=3, events=POLLIN}], 1, 25000) = 0 (Timeout)
25.025550 open("/usr/lib/x86_64-linux-gnu/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
0.000410 write(2, "\n** (eog:2786): WARNING **: Erro"..., 319
** (eog:2786): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
) = 319
0.000660 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
0.000305 connect(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
0.000243 getpeername(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0

[...]

0.000054 poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}])
0.000029 recvfrom(4, "\1\0\213\0\0\0\0\0\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
0.000027 recvfrom(4, 0x1709c34, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000026 recvfrom(4, 0x1709c34, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000027 poll([{fd=4, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=4, revents=POLLOUT}])

(eog:2786): EOG-WARNING **: Couldn't load icon: Icon 'image-loading' not present in theme
) = 16
0.000056 poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}])
0.000029 recvfrom(4, "\1\0\214\0\0\0\0\0\241\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
0.000028 recvfrom(4, 0x1709c34, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000026 recvfrom(4, 0x1709c34, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000032 poll([{fd=4, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=4, revents=POLLOUT}])

strace -r gnome-terminal:

[...]

0.000406 recvmsg(3, 0x7fffb9bbc6e0, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
0.000434 sendmsg(3, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\2\0\0\0[\0\0\0\1\1o\0\r\0\0\0/org/a11"..., 112}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 112
0.000328 poll([{fd=3, events=POLLIN}], 1, 25000) = 0 (Timeout)
25.006307 open("/usr/lib/x86_64-linux-gnu/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
0.000486 write(2, "\n** (gnome-terminal:5885): WARNI"..., 330
** (gnome-terminal:5885): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
) = 330
0.000519 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
0.000118 connect(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
0.000125 getpeername(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0

[...]

1
এটি কি সমস্ত ব্যবহারকারীর সাথে ঘটে বা কেবল আপনার?
ব্রায়াম

@ ব্রায়াম হ্যাঁ আমি তখন rootব্যবহার করে এটি ব্যবহারকারীর সাথে পরীক্ষা করেছি । su -eog
পলিম

1
সম্ভবত strace, (যেমন strace -r) অথবা ltrace (যেমন ltrace -r) কিছু হালকা চালা পারে।
ক্রিশ্চিয়ান সিউপিতু

@ ক্রিশ্চিয়ানসিপিতু আমি প্রাসঙ্গিক ডেটা যুক্ত করেছি। এখানে 2 টি কল রয়েছে যা প্রায় 25 সেকেন্ড (!) নিচ্ছে।
পলিম

1
গ্রেট! অন্যান্য জিটিকে + / জিনোম প্রোগ্রামগুলি সম্পর্কে কী, যেমন geditবা gnome-disks? তাদের ট্রেস কি একই রকম?
ক্রিশ্চিয়ান সিউপিতু

উত্তর:


6

দুর্ভাগ্যক্রমে, এটি কোনও সমাধান নয়, তবে এই তথ্যটি আপনার পক্ষে সহায়ক হতে পারে।

আমি মনে করি, আপনার সমস্যাটি হ'ল gnome-terminalএবং eogএটি কোনও এপিআই স্প্যান্স D-busসকেটের সাথে সংযোগ স্থাপনের চেষ্টা করছে যা ভুলভাবে কনফিগার করা হয়েছে।

সাধারণভাবে ডি-বাস কীভাবে কাজ করে:

স্টার্ট আপ

ক্যাজুয়াল ডি-বাসের দুটি উদাহরণ রয়েছে, যা আপনার মেশিনে চলছে, প্রতি-সিস্টেম এবং প্রতি ব্যবহারকারী এবং একটি বিশেষ অ্যাক্সেসিবিলিটি-সম্পর্কিত - যার মাধ্যমে at-spiশুরু হয়েছিল at-spi-bus-launcher

প্রতি-সিস্টেমের উদাহরণটি init স্ক্রিপ্ট দ্বারা সূচনা করা হয়, যেমন: পুদিনা সহ /etc/init/dbus

প্রতি ব্যবহারকারী উদাহরণ চালানো হয়, যখন এক্সসিওশন শুরু হয় /etc/X11/Xsession.d/75dbus_dbus-launch

at-spiউদাহরণস্বরূপ জিনোম-সেশন দ্বারা শুরু করা হয়েছে বলে মনে হচ্ছে, যা .desktopসিস্টেম $xdgডিরেক্টরি থেকে ফাইলগুলি পড়ে । At-spi দ্বারা কনফিগার করা হয় /etc/xdg/autostart/at-spi-dbus-bus.desktop, যা at-spiউদাহরণস্বরূপ শুরু হয় ।

কাজ এবং কনফিগারেশন

ডি-বাস জিনোম অ্যাপ্লিকেশনগুলির জন্য একটি বার্তা ব্রোকার হিসাবে কাজ করে। তারা dbus-glib বাঁধাইয়ের ফাংশনগুলি কল করে একে অপরকে বার্তা পাঠাতে পারে (গ্লিব হ'ল জিনোম সি লাইব্রেরি, যা বেশিরভাগ জিনোম অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়)।

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

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

ডি-বাস কী পরিষেবাগুলি সক্রিয় করতে পারে তা /usr/share/dbus-1/ফোল্ডারে কনফিগারেশন ফাইল দ্বারা নির্ধারিত হয় । system-servicesসাব-ফোল্ডারটি প্রতি-সিস্টেম ডিবিউস উদাহরণের servicesজন্য - প্রতিটি ব্যবহারকারীর জন্য।

এও লক্ষ করুন, যে ডি-বাস দৃষ্টান্তগুলি ইউনিক্স-ডোমেন সকেট তৈরি করে এবং অ্যাপ্লিকেশনগুলির বার্তাগুলি শুনবে। অ্যাপ্লিকেশনগুলি স্টার্ট-আপগুলিতে soc সকেটের সাথে সংযুক্ত হয় এবং ডি-বাসের মাধ্যমে একে অপরের সাথে ডেটা বিনিময় করে। সকেটগুলি ফাইল সিস্টেমে ম্যাপ করা যেতে পারে (ডি-বাসের প্রতি-সিস্টেমের উদাহরণ হিসাবে, যার সকেটে ম্যাপ করা আছে /var/run/dbus/system_bus_socket) বা না।

কীভাবে আপনার সমস্যার সমাধান করবেন (আসলে আমি জানি না)

আমি অনুমান করি যে আপনি at-pciউদাহরণের কনফিগারেশনটিতে গোলযোগ পেয়েছেন : এটির জেনোম-সেশন ( /etc/xdg/autostart/at-spi-dbus-bus.desktop) বা এর সকেটের অবস্থান দ্বারা এটির শুরু ।

দুর্ভাগ্যক্রমে, আমি কী করব সে সম্পর্কে আমার আর কোনও দৃ concrete় ধারণা নেই। আপনি আপনার সরবরাহ করতে সক্ষম psবা pstreeতথ্য, সংক্রান্ত at-pciএবং gnome-terminal?

হালনাগাদ

আমি আপনার ত্রুটি বার্তার উত্স খুঁজে বের করার চেষ্টা করেছি:

জিনোম-টার্মিনালের উত্স কোডটি গ্রেপ করার চেষ্টা করেছি । grep -r "spi" gnome-terminal/কোন ফল দেয় না; grep -r "dbus" gnome-terminal/কিছু দেয়, তবে এগুলি সাধারণ ডিবিাসের সাথে সম্পর্কিত বলে মনে হচ্ছে, এটি পিটিআই-তে নয়। সুতরাং, আমি বিশ্বাস করি, জিনোম-টার্মিনালটি at-spi2সরাসরি অ্যাক্সেস করে না ।

পরিবর্তে, কেবলমাত্র কিছু জিটিকে উইজেটগুলি স্পষ্টভাবে কলিং gailবা atkফাংশন করছে যা at-spiফলস্বরূপ সাবসিস্টেমের সাথে ইন্টারঅ্যাক্ট করার চেষ্টা করে এবং এটি করতে ব্যর্থ হয়, কারণ আপনি এটি হত্যা করেছেন:

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

সুতরাং, আমি মনে করি আপনার জন্য সমাধানটি হ'ল নিম্নলিখিত at-spi2-coreপ্যাকেজের ফাইলগুলি (ভিত্তিতে dpkg -L at-spi2-core) পুনরুদ্ধার করা বা কেবল পুরো প্যাকেজটি পুনরায় ইনস্টল করা:

/usr/lib/at-spi2-core/at-spi-bus-launcher
/usr/lib/at-spi2-core/at-spi2-registryd
/usr/share/upstart/xdg/autostart/at-spi-dbus-bus.desktop
/usr/share/upstart/sessions/at-spi2-registryd.conf
/usr/share/doc/at-spi2-core/README
/usr/share/doc/at-spi2-core/copyright
/usr/share/doc/at-spi2-core/NEWS.gz
/usr/share/dbus-1/services/org.a11y.atspi.Registry.service
/usr/share/dbus-1/services/org.a11y.Bus.service
/etc/at-spi2/accessibility.conf
/etc/xdg/autostart/at-spi-dbus-bus.desktop
/etc/X11/Xsession.d/90qt-a11y
/usr/share/doc/at-spi2-core/changelog.Debian.gz

সর্বদা, আপনি সক্ষম করার জন্য এখানে বর্ণিত ক্রিয়াগুলি উল্টিয়ে অ্যাক্সেসযোগ্যতা অক্ষম করার চেষ্টা করতে পারেন। (মূলত, gconftool-2"অ্যাক্সেসযোগ্য অ্যাপ্লিকেশন বিকাশ এবং পরীক্ষার পরিবেশ নির্ধারণ" বিভাগে বর্ণিত হিসাবে আপনাকে কিছু পতাকা মুছে ফেলতে হবে)।

অকেজো, তবে আকর্ষণীয় তথ্য

আমি স্পি -2-কোর এর উত্স কোডে আরও কিছু খনন করেছি

মাস্টার / বাস / এপি-স্পি-বাস-লঞ্চার.সি ফোল্ডারে রিডম করুন যে-স্পি-বাস-লঞ্চারটি প্রত্যাশা অনুযায়ী ডাবাসের প্রতি সেশনের উদাহরণ দিয়ে শুরু হয়েছিল। মজার বিষয় হল, একটি এক্স উইন্ডোজ রুট উইন্ডো বৈশিষ্ট্যও রয়েছে AT_SPI_BUS, আপনি xprop --rootকমান্ডের মাধ্যমে এর মান খুঁজে পেতে পারেন এবং এটি আমার সমান

AT_SPI_BUS(STRING) = "unix:abstract=/tmp/dbus-vGwJEbWTQL,guid=76b894a309e380de6265479c53e8b537"

আমি জানি না, এটি কী, আমি এটি সকেটের অবস্থান হিসাবে প্রত্যাশা করি, তবে আমার জন্য এ জাতীয় কোনও ফাইল নেই /tmp। :(

আপডেট 2

আমি মনে করি আপনার সমস্যার সুনির্দিষ্ট কারণ হতে পারে যে সাধারণ প্রতি-সিস্টেম /usr/share/dbus-1/services/org.a11y.Bus.serviceDbus আপনার ফাইলটি দেখে এবং জিনোম-টার্মিনাল থেকে অ্যাটকের কলগুলির জবাবে এটি সক্রিয় করার চেষ্টা করছে (কারণ আপনার gconfবা dconfসেটিংসে অ্যাক্সেসযোগ্যতা সক্ষম হয়েছে এবং এটি জিটিকে উইজেটগুলি সরবরাহ করতে বলেছে) বার্তা at-spi)। এটি ব্যর্থ হয়, কারণ আপনি at-spi-bus-launcherবাইনারি সরিয়েছেন ।

যা আমাকে তাই ভাবায় তা আমার নিজস্ব অভিজ্ঞতা Caribou Antler। ক্যারিবিউ একটি ছিটেফুল ভার্চুয়াল কীবোর্ড, যা দেবিয়ান সহ ইনস্টল করা আছে। আমি একটি ডেবিয়ান tablet টি ট্যাবলেট পেয়েছি, যেখানে আমি উবুন্টু সংগ্রহস্থল থেকে একটি দুর্দান্ত ভার্চুয়াল কীবোর্ড ইনস্টল করেছি - দারুণ অনাবর। জিনিসটি হ'ল উভয় কীবোর্ডগুলি ডিএনএফ-তে একই অ্যাক্সেসযোগ্যতা কী দ্বারা চালু / বন্ধ করা হয়। সুতরাং যদি কীটি চালু থাকে, উভয়ই GtkEntry বা GtkTextView এ ক্লিক করে সক্রিয় করা হয় যাতে shitty ক্যারিবি আমার অন বোর্ডটি সঠিকভাবে কাজ করতে না দেয়। এবং যদি আমি gconf / dconf এ অ্যাক্সেসযোগ্যতা অক্ষম করি তবে অনবার্ডটিও অক্ষম। :(

সুতরাং আমি একটি অশোধিত হ্যাক করেছি এবং আমার /usr/share/dbus-1/services/org.gnome.Caribou.Antler.serviceফাইলের সামগ্রীগুলি সম্পর্কে মন্তব্য করেছি । এখন যখন ডিবিস ক্যারিবুকে সক্রিয় করার চেষ্টা করছে তখন এটি ব্যর্থ হয়, অন্যদিকে অনবোর্ড সক্রিয় থাকলে ঠিক আছে।

তবে আমি যখন টার্মিনাল থেকে কিছু গ্রাফিকাল অ্যাপ্লিকেশন শুরু করি, যেমন sublime_text, আমি একটি ত্রুটি বার্তা পাই যা আপনার অনুরূপভাবে ফর্ম্যাট করা আছে:

(sublime_text:4797): CARIBOU-CRITICAL **: file caribou-gtk-module.c: line1041: unexpected error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Caribou.Keyboard was not provided by any .service files (g-dbus-error-quark, 2)

2

এটি আমার জন্য এটি সমাধান করে

export NO_AT_BRIDGE=1

alias open='xdg-open '

তারপরে স্বেচ্ছাসেবী ফাইল ইস্যু খোলার জন্য উপযুক্ত অ্যাপ্লিকেশনটিকে ট্রিগার করতে (উদাহরণস্বরূপ):

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