পরিবর্তনগুলি প্রয়োগ করুন বা পুনরায় বুট বা লগআউট ছাড়াই ইউনিটি ড্যাশ / লঞ্চার /… পুনরায় চালু করুন


14

আমি এমন পরিস্থিতিতে ছিলাম যে আমার কাছে থাকা একটি অ্যাপ্লিকেশন আমি কাস্টমটি সরিয়ে দেওয়ার পরে ইউনিটি অ্যাপ্লিকেশন লেন্সগুলিতে উপলব্ধ ছিল না .desktop আমার হোম ডিরেক্টরিতে লঞ্চার ফাইল যা সিস্টেম-ওয়াইডটি ওভাররাইড করেছে।

আমার সমস্যাটি হ'ল আমাকে এই পরিবর্তনগুলি প্রয়োগ করতে হবে এবং ইনস্টল করা ডাটাবেস এই ক্ষেত্রে আপডেট করা উচিত .desktop ফাইলগুলির , তবে অন্যান্য অনুরূপ পরিস্থিতিগুলিও কল্পনাযোগ্য।

ইউনিটি কনফিগারেশন আপডেট করতে এবং পুনরায় লোড করতে এবং তার সমস্ত জিনিস পুনরায় পুনঃনির্মাণ করতে বাধ্য করার পরিবর্তে আমি কী করতে পারি (এবং পরের বারের মতো)?

আমি 15.10 এ আছি, সুতরাং unity --reset &এটি কাজ করে না কারণ এটি হ্রাস পেয়েছে।

আমি তার unity --replace &পরিবর্তে চেষ্টা করেছি , কিন্তু এটি আমার ডেস্কটপ ক্র্যাশ করেছে এবং আমার টিটিওয়াই 7 অপ্রয়োজনীয়। এটি প্রথমে অন্ধকারে প্রজ্জ্বলিত হয়েছিল এবং দেখে মনে হয়েছিল এটি ইউনিটি পুনরায় আরম্ভ করে ডেস্কটপটি পুনরুদ্ধার করছে, কিন্তু তারপরে এটি আর কোনও প্রতিক্রিয়া জানায় না। টিটিওয়াই 1 তে স্যুইচ করে পিছনে আমাকে একটি কালো স্ক্রিন প্লাস মাউস কার্সার দিয়ে রেখেছিল। টিটিওয়াই 1 লগইনের মাধ্যমে রিবুট করার পরে এবংreboot এটি আবার কাজ করে এবং ইউনিটি আমার আবেদনটি এখন পর্যন্ত স্বীকৃতি দেয়।

তবে আমি যদি এমন পরিস্থিতিতে থাকতে পারি যেখানে রিবুট বা লগআউট কোনও বিকল্প না ছিল, তবে আমার যাওয়ার উপায়টি কী হত?


1
আপনি চেষ্টা করতে পারেন setsid unity, এটি unityক্যকে 'রিফ্রেশ' করবে। আমার ইনস্টলগুলির একটিতে এটি এটি করে, অন্যটি এর ফলে লগ আউট হয়। অন্যরা বলে মনে হচ্ছে এটি ডিফল্টে পুনরায় সেট করা হয়েছে, উভয় ক্ষেত্রেই এখানে নেই।
ডগ

উত্তর:


33

প্রেস Alt+ + F2টাইপ unityকরুন ও Enter Enter


3
সাধারণ কিন্তু জেনিয়াল আগে কেউ কেন এটি ভেবে দেখেনি আমার ধারণা নেই। আমি জানি না কতটা ইউনিটি পুনরায় চালু হয়, তবে ওভাররাইড .ডেস্কটপ ফাইলগুলি সনাক্ত করার পক্ষে এটি অবশ্যই যথেষ্ট। ধন্যবাদ! আরও প্রতিক্রিয়াগুলির জন্য অপেক্ষা করে আমি আপনাকে কয়েক দিনের মধ্যে এই অনুদান প্রদান করব।
বাইট কমান্ডার

1
আপনার প্রথম অনুগ্রহ @ প্যাডলাইককে অভিনন্দন! : ডি
বাইট কমান্ডার

9
আমি 16.04 এ এটি করেছি এবং আমার উইন্ডোজগুলিকে গোলযোগ পেয়েছি এবং কিছু অ্যাপ্লিকেশনগুলি তাদের বন্ধ করে দিয়েছে (যেমন ব্রাউজার)।
ড্যানিয়েল

আপনি কি এই সম্পর্কে বিস্তারিত বলতে পারেন? ঠিক এটা কী কাজ করে?
জর্জ ডি

1
সাবধান - আমি এটি 14.04 এ করেছি এবং এটি এক্স (এবং সমস্ত অ্যাপ্লিকেশন) বন্ধ করে দিয়েছে এবং আমাকে আবার লগ ইন করতে হয়েছিল।
ডেভিডা

6
  • ইউনিটি কেবল একটি কমিজ প্লাগইন, আপনি এটি ব্যবহার করে এটি পুনরায় লোড করতে পারেন:

    compiz --replace
    

    বা আপনাকে টার্মিনাল বন্ধ করতে দেয়

    compiz --replace & disown
    

    নিশ্চিত করতে, আপনি পরীক্ষা করতে পারেন:

    $ file `which unity`
    /usr/bin/unity: Python script, ASCII text executable
    
    $ more /usr/bin/unity
    
  • অন্য উপায়, হালকা পুনরায় লোড শুধুমাত্র প্লাগইন (খুব দ্রুত)

    1. compiz_plugin_reloaderস্ক্রিপ্ট তৈরি করুন

      উত্স: iXce এর ব্লগ : কমিজ প্লাগইন রিলোডার

      #!/usr/bin/env python
      
      '''Compiz plugin reloader (through compizconfig)
      Copyright (c) 2007 Guillaume Seguin <guillaume@segu.in>
      Licensed under GNU GPLv2'''
      
      import compizconfig
      from sys import argv, exit
      from time import sleep
      
      if __name__ == "__main__":
          if len (argv) < 2:
              print "Usage : %s plugin1 [plugin2 ... pluginN]" % argv[0]
              exit (2)
          plugins = argv[1:]
          context = compizconfig.Context (basic_metadata = True)
          print "Unloading " + " ".join (plugins)
          for plugin in plugins:
              if plugin not in context.Plugins:
                  print "Warning : %s plugin not found" % plugin
                  plugins.remove (plugin)
                  continue
              context.Plugins[plugin].Enabled = False
          if len (plugins) == 0:
              print "Error : no plugin found"
              exit (1)
          context.Write ()
          print "Waiting for settings update"
          sleep (2)
          print "Loading " + " ".join (plugins)
          for plugin in plugins:
              context.Plugins[plugin].Enabled = True
          context.Write ()
    2. ফিক্স অনুমতি

      chmod +x compiz_plugin_reloader
      
    3. হিসাবে চালান:

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