লগ আউট করার সময় ফায়ারফক্স সঠিকভাবে বন্ধ হয়নি


10

আমি সবেমাত্র ইনস্টল করেছি Ubuntu 14.04 beta2এবং 25 টির মধ্যে লগ আউট, শাট ডাউন বা পুনরায় চালু করার চেষ্টা করেছি, Firefoxপ্রস্থান করার সময় আমার সেশনটি 23 বার সঠিকভাবে বন্ধ হয়নি । ফলাফলটি ফায়ারফক্স ট্যাবগুলি পুনরুদ্ধার পৃষ্ঠা যা আমি আগে থেকে নিজেই ফায়ারফক্স বন্ধ করার সময় নিলে কখনই ঘটে না।

যেহেতু এটি 2/25 বার কাজ করেছে তাই এটি এমন সময়ের সমস্যার মতো মনে হয় যেখানে উবুন্টু ফায়ারফক্সের প্রক্রিয়া শেষ হওয়ার অনুমতি দেয় না (উবুন্টু প্রায় 1-2s এ লগ আউট করে)। আমি এমনকি "ফায়ারফক্সের জন্য অপেক্ষা করিনি ? / যাইহোক বন্ধ?" সংলাপ বাক্স যা আমি 12.04 এর অধীনে পর্যবেক্ষণ করেছি।

সুতরাং আমি যদি সঠিক হয়ে থাকি তবে আমি কীভাবে এটি তৈরি করব যাতে এটি অপেক্ষা করে? যদি না হয় তবে সমস্যাটি কীভাবে হয় এবং আমি কীভাবে অনুচিত প্রস্থানটি সমাধান করব?

আমার প্রোফাইল বা সেশন কনফিগার ফাইল পরিচালনা এবং ব্যাশ সহ খুব কম অভিজ্ঞতা নেই (আমি এটি বুঝতে পারি তবে এটি কোডিংয়ে লাজুক)। সুতরাং আপনি যদি উত্তর না দিতে পারেন তবে ইউনিক্স / লিনাক্স / ডেবিয়ান / উবুন্টুতে (প্রোফাইলগুলি / একইভাবে থাকলে) এবং / অথবা লগইন / লগআউট ইভেন্টগুলিতে কীভাবে পরিবর্তন করা যায় সে সম্পর্কে প্রোফাইল / সেশনগুলি কীভাবে কাজ করে সে সম্পর্কে একটি ভাল নিবন্ধ থাকলে এতে খুশি হও

সম্পাদনা করুন: আমি অতিরিক্ত পরীক্ষাগুলি করেছি যেগুলি এটি সময়ের বিষয়টিকে আরও নির্দেশ করে

  • wmctrl -c firefox; sleep 0.5; sudo shutdown now -r 100% সূক্ষ্ম কাজ করে
  • wmctrl -c firefox; sleep 0.2; sudo shutdown now -r 50% সূক্ষ্ম কাজ করে
  • wmctrl -c firefox; sudo shutdown now -r 10% কাজ করে
  • sudo shutdown now -r& wmctrl -c firefox কখনও কাজ করে বলে মনে হয় না ...

সুতরাং কর্মপরিকল্পনা হিসাবে, আমি কীভাবে wmctrl -c firefox; sleep 0.5সাদৃশ্যযুক্ত এমন একটি ফাইলে লিখতে পারি .profileবা bash_logoutসেশন লগআউটের জন্য?


কার্নেল রোগী মানুষ নয়। ফায়ারফক্স প্রক্রিয়াটি প্রথমবার সংকেত দেওয়ার পরে শেষ হতে খুব বেশি সময় নিয়েছে; তিনি সম্ভবত আর একটি (আরও র‌্যাডিক্যাল) সিগন্যাল পেয়েছিলেন এবং মোটামুটিভাবে মারা গিয়েছিলেন । এটি মূলত বিকাশকারীদের কাজের উপর নির্ভর করবে, বিশেষত আপনার সিস্টেমের কনফিগারেশনকে নয়।
জন ডব্লিউ এইচ স্মিথ

@ জন ডাব্লুএইচএসমিথ তবে আমি বলেছি লগ আউট করতে সর্বাধিক ২ সেকেন্ড সময় লাগে। আমি এখনই আবার চেষ্টা করেছি এবং এটি তাত্ক্ষণিকভাবে ছিল (0.1 সে)। লগ ইন আমাকে বিব্রত ফায়ারফক্সের সাথে আবার স্বাগত জানায়। এটি যেহেতু একটি বাগ, তাই আমি কি এটি উবুন্টু বা কার্নেলের উপর রিপোর্ট করব বা যদি আপনি যদি বলেন যে আমি সত্যিই নিজে কিছু করতে পারি না তবে কী করব?
সিনেকোনটা

1
আমি বিশ্বাস করি যে বাগ রিপোর্টটি ফায়ারফক্সের বিরুদ্ধে হওয়া উচিত। ফায়ারফক্স ২৮ এর আগের মতো আচরণ করে না বলে মনে হচ্ছে; এটি কখনও কখনও সমস্ত উইন্ডো বন্ধ হয়ে যাওয়ার পরে চলতে থাকে এবং একাধিক সিপিইউ কর্নকটিকে স্প্লোক করে।
dobey

@ ডাবি আপনি যা বলেন তা সত্য হলে এটি অবশ্যই খুব দ্রুত হওয়া উচিত: আমি ফায়ারফক্স (এক্স) বোতাম টিপানোর পরে অবিলম্বে (০.০ সেপ্টেম্বর) বন্ধ করার পরীক্ষা করেছিলাম এবং সেখানে কোনও বাগ নেই। আমার মনে হচ্ছে উবুন্টু যা করে তা হত্যার প্রক্রিয়া কমান্ডের সাথে কাছে। আমি কেবল পুনরুদ্ধার করতে চাই যে আমার কোনও অ্যাড-অন ইনস্টল নেই যা সবকিছু টাটকা এবং এটি 12.04-এ ঘটেছিল না। আমি যা চাই তা হ'ল "আকস্মিকভাবে ঘনিষ্ঠভাবে" একটির পরিবর্তে "ক্লোজ সঠিকভাবে পদক্ষেপ" বলার উপায়।
সিনেকোনটা

উইন্ডোটি সরে যাওয়ার কারণে, এর অর্থ এই নয় যে ফায়ারফক্সটি আসলে বেরিয়ে এসেছে। বা এটি অগত্যা এটি পরিষ্কারভাবে বেরিয়ে আসার অর্থ এই নয়। আমরা জানি সকলের জন্য, আপনি যখন প্রস্থান করেন তখন ফায়ারফক্স ক্র্যাশ হতে পারে এবং লগআউট / প্রক্রিয়াতে এটির কিছুই করার নেই। আপনি কি 12.04 এ একই ফায়ারফক্স 28 বিল্ড ব্যবহার করছেন?
দোবে

উত্তর:


1

সম্ভবত সেখানে লেখার জন্য কোনও উত্সর্গীকৃত ফাইল নেই। এটি /etc/gdm/PostSessionজিনোমের আওতাধীন ছিল তবে দৃশ্যত Unক্য থেকে এটি পাওয়া যায় না। এবং অধীন একটি স্ক্রিপ্ট স্থাপন /etc/rc0.d/এবং /etc/rc6.d/যেহেতু তারা শুধুমাত্র পরে Xserver শাট ডাউন মৃত্যুদন্ড কার্যকর করা হয় কাজ করবে না।

যাইহোক, gnome-save-yourselfজেনোমকে লগ আউট করার জন্য দাবি করা হলে বরখাস্ত হওয়ার একটি ইভেন্ট রয়েছে। আমি geditউদাহরণস্বরূপ স্পষ্টভাবে কল করবে কি । ইভেন্টটি শোনার জন্য এবং ধরা পড়লে আপনার স্ক্রিপ্টটি চালানোর জন্য সিউম ফিলান একটি অজগর স্ক্রিপ্ট তৈরি করেছিলেন।

সমাধানের লিঙ্কটি এখানে: ব্যবহারকারীর লগআউটে স্ক্রিপ্ট সম্পাদন (রুট ব্যবহারকারী নয়)

নির্দেশাবলী অনুসরণ করুন এবং তারপরে আপনাকে যা করতে হবে তা হ'ল আপনার স্ক্রিপ্টটি এমন দেখাচ্ছে যা এটি দেখতে পারে:

#! /bin/sh
#Requires wmctrl
wmctrl -c firefox;
gmusicbrowser -cmd "Quit";
exit 0;

যেখানে বিকল্পটি জিএমউজব্রোজারের মতো ফায়ারফক্সকে -c আলতোভাবে বন্ধ করে দেয় -cmd "Quit"। ফায়ারফক্স এবং জিএমউজিক ব্রাউজার উভয়ই সঠিকভাবে বন্ধ করা দরকার যা তারা তা করে না।

একটি সম্ভবত ভাল উপায় ব্যবহার চেক করতে হবে SIGTERM, SIGKILLএবং kill timeoutউবুন্টু এবং প্রোগ্রামে কিন্তু আমি এটা সম্পর্কে যথেষ্ট জানি না।


এফএফ বাগট্র্যাকারে: bugzilla.mozilla.org/show_bug.cgi?id=566212 , কেডিএর টিকিটের নকল: bugzilla.mozilla.org/show_bug.cgi?id=557601
Ciro Santilli 病毒 审查 审查 六四 事件 法轮功
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.