এক্সুবুন্টু 14.04 এলটিএস 64 এ নন ওয়ার্কিং ড্রপবক্স আইকনটি কীভাবে ঠিক করবেন?


92

কয়েক ঘন্টা আগে জুবুন্টুতে 14.04 এ ড্রপবক্স আইকনটি কাজ বন্ধ করে দিয়েছে। আইকনটি একটি লাল ছিটানো শূন্যের সাথে কালো। ড্রপবক্স মেনু আনতে আমি এটিতে ক্লিক করতে পারি না। আমি বিশ্বাস করি এটি হওয়ার আগেই একটি আপডেট ছিল। আমি পুনরায় ইনস্টল করে ড্রপবক্সটি পুনরায় ইনস্টল করেছি। এমনকি আমি সমস্ত সম্পর্কিত ফাইল এবং লুকানো ফোল্ডারগুলি মুছে ফেলেছি এবং আমি এটি আবার ইনস্টল করার পরে। তবুও, আইকনটি কাজ করছে না। পরিষেবা বন্ধ করার চেষ্টা করল ... আবার কিছুই হল না।


আপনি সর্বদা ড্রপবক্সকে ডাউনগ্রেড করতে পারেন। আমি 3.12.5 এ আছি এবং কোনও আইকন সমস্যা নেই। আমি আশা করি শীঘ্রই ড্রপবক্স এটিকে স্বয়ংক্রিয়ভাবে আপডেট করবে না। তবে এটিকে ব্লক করারও একটি উপায় রয়েছে। forums.linuxmint.com/… dl-web.rodbox.com/u/17/DPbox-lnx.x86_64-3.12.5.tar.gz
jbrock

5
আমি ড্রপবক্সে সমস্ত প্রয়োজনীয় বিশদ সহ এই ত্রুটিটি রিপোর্ট করেছি। লিনাক্স মিন্টের সাথে এর আগেও আমার একই সমস্যা ছিল। কোনও বাগ ফিক্স সহ সংস্করণ না হওয়া পর্যন্ত তারা আমার ড্রপবক্সকে আপগ্রেড করার চেষ্টা করেছিল। আমি একজন অর্থপ্রদানকারী ব্যবহারকারী এবং তারা বলেছে যে 24-48 ঘন্টার মধ্যে আমার একটি প্রতিক্রিয়া পাওয়া উচিত। যদি তারা মূল তথ্য দিয়ে উত্তর দেয় তবে আমি অবশ্যই এখানে পোস্ট করব post
jbrock

আপনি প্রথম আনইনস্টল না করেই ডাউনগ্রেড করতে সক্ষম হতে পারেন। এটি সমস্ত ড্রপবক্স ফাইলগুলির একটি সম্পূর্ণ পুনরায় সূচি এড়াতে পারে। বাগ ঠিক না হওয়া পর্যন্ত এটি আইকন সমস্যাটি সমাধান করতে পারে এবং তারপরে তারা সেই আপডেটটি চাপিয়ে দেয়।
jbrock

আমরা কীভাবে এটি করতে পারি, @ জব্রোক?
মার্কতানি

1
এই বাগটি উবুন্টু 17.10 এ পুনরায় প্রদর্শিত হবে এবং নীচের কোনও কিছুই নেই
স্কট স্টেনসল্যান্ড

উত্তর:


97

স্রেফ আমার জুবুন্টু 15.10 এ এই বাগটি পেয়েছে, ভাঙা আইকন এবং মেনু খোলার কোনও উপায় নেই। আমি মনে করি যে বাগটি ড্রপবক্সের সাথে "নোটিফিকেশন অঞ্চল" পরিবর্তে তাদের ট্রে আইকনের জন্য "সূচক অঞ্চল" ব্যবহার করা শুরু করে এবং কিছু পরিবেশের পরিবর্তনশীল সুডো সেশনের সাথে ব্যবহার না করায় সুডো-ফিক্সটি কাজ করতে পারে।

কমপক্ষে আমার জন্য এই সমস্যাটি চালিয়ে সংশোধন করা যেতে পারে:

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

এটি আইকনটিকে "নোটিফিকেশন অঞ্চল"-এ ফিরিয়ে আনবে বলে মনে হচ্ছে যা আইকন এবং মেনু উভয়কেই স্থির করে। এইভাবে ডিমনটি সাধারণ ব্যবহারকারীর হিসাবে চালিত হয়, মূল হিসাবে নয়।

সম্পাদনা: আপনি যদি dropbox autostart nএই ফিক্সের উপর ভিত্তি করে ড্রপবক্সের জন্য নিজস্ব স্টার্টআপ স্ক্রিপ্ট তৈরি করেন, " " কমান্ড দিয়ে ডিফল্ট স্টার্টআপ স্ক্রিপ্টটি অক্ষম করতে ভুলবেন না (এটির জন্য স্টকব্রাককে ধন্যবাদ, এই সকালে আমাকে কিছু সময় সাশ্রয় করেছে)।

সম্পাদনা 2: ... এবং কিছু কারণে আমাকে এখনও ড্রপবক্স জিইউআই থেকে অটোস্টার্ট সেটিংটি সরিয়ে ফেলতে হয়েছিল (আইকন >> পছন্দগুলি> সিস্টেম স্টার্টআপে ড্রপবক্স শুরু করুন) ক্লিক করুন। আশা করি এটি এর পরেও বন্ধ থাকবে।

সম্পাদনা: প্রতিবার সেশন শুরু হওয়ার সাথে সাথে স্ক্রিপ্টে এই ফিক্সটি বাস্তবায়নের জন্য, এই সমাধানটি ব্যবহার করে দেখুন: https://askubuntu.com/a/795864/496493


এই কেকে 7878 এর কার্যকারিতাটিও আমার পক্ষে কাজ করে, সাধারণ ব্যবহারকারীর জন্য ট্রে আইকন দেয়। আমি এর জন্য স্টকব্রেকের ডেস্কটপ এন্ট্রি চেষ্টা করি নি তবে সম্ভবত এটির জন্যও কাজ করে। পরিবর্তে, আমি এক্সিকিউটেবল সম্পত্তি সহ "ড্রপবক্সিকন.শ" টেক্সট ফাইলে একটি সাধারণ শেল স্ক্রিপ্ট হিসাবে # / / বিন / বাশ লাইন এবং কে কে 78 এর লাইনটি ব্যবহার করছি এবং বাগটি না হওয়া পর্যন্ত ডান ক্লিক করুন> ক্রিয়া> কনসোল-এ রান করুন স্থির করেছি। এই workaround ভাল কাজ করে। ধন্যবাদ.
হুয়ান এম গনজালেজ

জুবুন্টু ১৪.০৪ L৪ বিট এলটিএস - একই একই সমস্যাটির সত্যতা নিশ্চিত করেছে, উপরে কাজটি নিশ্চিত করেছে কৌতুকটি (এটি সাময়িকভাবেই হোক)।
দেমানিয়াক

কুবুন্টুতেও একই সমস্যা ছিল 14.04 এবং এখানেও এটি সমস্যার সমাধান করেছে!
ড্যানিয়েল ফিশার

শেষ পর্যন্ত ১.0.০৪ এর জন্যও কাজ করেছিলাম, তবে আমাকে indicator-appletপ্যানেলটিতে ইনস্টল করে অন্য কিছু যুক্ত করতে হয়েছিল (ইতিমধ্যে উপলব্ধ এবং উপস্থিত থাকা indicator-applet-completeসত্ত্বেও), অন্যথায় ড্রপবক্স আইকনটি কেবল উপস্থিত হয় নি। এটি উবুন্টু 16.04 x86 এর একটি নতুন ইনস্টলেশন (খুব পুরানো তোশিবা ল্যাপটপে) এর gnome-fallbackসাথে একটি অধিবেশন চালাচ্ছে metacity
এভিও

2
১.0.০৪-তে আপনি নীচের "নতুন কাজের" চেষ্টা করতে পারেন dropbox stop && dbus-launch dropbox start। আমি এটি আমার ল্যাপটপে ব্যবহার করছি (বর্তমানে জুবুন্টু 17.04) এবং সমস্যা হয়নি। ড্রপবক্স এটিকে ঠিক করে দিলে সত্যিই চমৎকার লাগবে ...
78 '

83

ফাইল সি দ্বারা প্রস্তাবিত একটি নতুন ওয়ার্কারআউন্ড হ'ল "ডিবিস-লঞ্চ ড্রপবক্স শুরু -i"

নিম্নলিখিত অ্যাডাপ্টেশনগুলি ব্যবহারকারীরা কমপক্ষে ফেডোরা, জেন্টু, কুবুন্টু, লিনাক্স মিন্ট, ওপেনসুএস, স্ল্যাকওয়্যার, উবুন্টু, জুবুন্টু ... এবং ডেস্কটপ পরিবেশে দারুচিনি, কেডিএ 4, মেট, ইউনিটি, এক্সএফসিই ...

এই নতুন ডিবিএস-লঞ্চটি কার্যকরভাবে আরও নির্ভরযোগ্যতা সহকারে এবং দ্রুতগতিতে আগের ডিবিইএসএসএসআইএসএন_বিউএসএডিএড ঠিকানাটির চেয়ে কিছুটা দ্রুত কাজ করবে বলে মনে হচ্ছে ।

কমান্ড লাইন হিসাবে:

dropbox stop && dbus-launch dropbox start

অথবা শেল স্ক্রিপ্ট ফাইল হিসাবে:

#!/bin/bash

dropbox stop && dbus-launch dropbox start

16
কমান্ড লাইন কমান্ড দুর্দান্ত কাজ করে তবে কেবলমাত্র এই সেশনের জন্য কাজ করে। স্থির স্থায়ীকরণের জন্য, এই কমান্ডটি চালানোর পরে, ড্রপবক্স সূচক> পছন্দসমূহ ...> সিস্টেমে স্টার্টআপে স্টার্ট ড্রপবক্সটি চেক করা উচিত। তারপরে dbus-launch dropbox startসেশন এবং স্টার্টআপ> অ্যাপ্লিকেশন অটোস্টার্টে যুক্ত করুন। এটি আমার পক্ষে জুবুন্টু 16.04 এলটিএসে পুরোপুরি কাজ করে।
20000

3
এটি আমার পক্ষে উবুন্টু মিন্টের জেনিয়াল 16.04 এলটিএসে কাজ করার একমাত্র উপায় ছিল।
অ্যালবোন

3
বিরক্তিকরভাবে আমি আমার মন্তব্য সম্পাদনা করতে পারি না। অ্যাপ্লিকেশন অটোস্টার্ট কমান্ডটি সম্ভবত হওয়া উচিত dbus-launch dropbox start -i(এটি উবুন্টু (
জিনোমে

3
এটি লুবুন্টু 16.4
জাম্পনেট

2
DBUS_SESSION_BUS_ADDRESS=""সমাধান আমার জন্য কিছুই করেন নি, কিন্তু এই এক কাজ! লিনাক্স মিন্ট চলমান 17.3।
সাম্পো

27

কে কে by78 দ্বারা প্রস্তাবিত সমাধানের বিপরীতে, নিম্নলিখিত পদ্ধতিটি একবার এবং সকলের জন্য সমস্যার সমাধান করে:

  1. ড্রপবক্স বন্ধ করুন

  2. /usr/bin/dropboxএকটি পাঠ্য সম্পাদক (প্রশাসক হিসাবে) দিয়ে ফাইল খুলুন । উদাহরণস্বরূপ, টার্মিনাল রান

    gksudo gedit /usr/bin/dropbox
    
  3. এর পরে একটি নতুন লাইন তৈরি import osকরুন এবং নিম্নলিখিতগুলি যুক্ত করুন:

    os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
  4. সংরক্ষণ করুন এবং পুনরায় আরম্ভ করুন

এখন ড্রপবক্স ভাল কাজ করবে:

জিএফ টিউটোরিয়াল


কেউ কীভাবে লাইন যুক্ত করে, কেন এটি কাজ করে তা আপনার উত্তর সম্পূর্ণ করুন।
ডিএনআরডিভিল

ডিএনআরডিভিল, এটি DBUS_SESSION_BUS_ADDRESS = "" ড্রপবক্স শুরু করার পাশাপাশি আরও সরাসরি উপায়ে কাজ করে।
ডার্ল

3
@ ডিএনআরডিভিল প্রত্যেক বার যখনই একটি প্রশ্নের উত্তরের জন্য একটি পাঠ্য ফাইল সম্পাদনা করার প্রয়োজন হয় তখন একটি পাঠ্য ফাইল কীভাবে সম্পাদনা করা যায় তার একটি নতুন ব্যাখ্যা লিখতে বোকামি হবে।
ব্লুজে

2
@দারল এটি একটি আকর্ষণীয় ধারণা, তবে আমি সাধারণত জিনিসগুলি সম্পাদনা করার বিরুদ্ধে পরামর্শ দেব /usr/bin। এটি ড্রপবক্সের একটি বাগ যা শেষ পর্যন্ত ঠিক করা উচিত এবং আপনার এই কাজটি ড্রপবক্স থেকে সমাধানটি ভেঙে দিতে পারে, খুব বিভ্রান্ত ব্যবহারকারীকে রেখে। ড্রপবক্স আরম্ভ করে অটোস্টার্ট ফাইল সম্পাদনা করার মতো কাজের মতো ব্যবহার করা আরও ভাল।
blujay

@ ব্লুজয় আমি সম্পূর্ণরূপে সম্মত হই যদি না আপনি যদি কোনও নতুন ব্যবহারকারীকে কোনও প্রশ্নের উত্তর না দেন তবে তারা টার্মিনালটি ব্যবহার না করে
DnrDevil

22

কে কে 7878 এর সমাধানের জন্য আমি এই সম্পূর্ণ কাজটি তৈরি করেছি (আমার অন্যান্য পোস্টটিও দেখুন ):

আমি আমার ডেস্কটপ এন্ট্রিটি অনুলিপি করেছি:

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop

এইভাবে এন্ট্রি পরিবর্তন করেছে (দয়া করে envশব্দটি লক্ষ্য করুন ):

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
#Exec=dropbox start -i
Exec=env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

এবং ড্রপবক্সের অটোস্টার্ট অক্ষম করেছে:

dropbox autostart n

* আপনি কেবল এটি সম্পাদনা করতে পারবেন না কারণ প্রতিবার লগ ইন করলে ড্রপবক্স ফাইলটি প্রতিস্থাপন করে।


1
এটি আমার জন্য এটি করেছে, যদিও স্পষ্টতার জন্য: আপনি start_roidbox.desktop ফাইলটি (মাউসপ্যাড বা যা কিছু সহ) সম্পাদনা করুন
dez93_2000

অন্য দ্রষ্টব্য: মেনুলিবিরে (বা আপনার মেনু সিস্টেম) আপনাকে কমান্ড এন্ট্রিটি "ড্রপবক্স স্টার্ট -i" থেকে "এনভ ডিবিএসএসএসআইএসএন_বিউস_এডিএক্স =" "ড্রপবক্স স্টার্ট-আই" তে পরিবর্তন করতে হবে তাই মেনু থেকে শুরু করার সময় ডানদিকে চলতে পারে।
dez93_2000

8

[এটি আমার অবহেলিত প্রারম্ভিক উত্তর, এখন এটি এবং সম্পর্কিত বাগগুলি নিয়ে গবেষণা করার জন্য রাখা হয়েছে; নতুন ও আরও ভাল কাজের জন্য, ফাইলের মালিকানা পরিবর্তন / সুডোর পুনরুদ্ধারের অসুবিধা ছাড়াই kk78 এর উত্তর দেখুন বা "dropbox stop && dbus-launch dropbox start"অন্য উত্তরে কমান্ড লাইনটি দেখুন ]

এই ড্রপবক্স ট্রে আইকন বাগ অনুমতিগুলির সাথে সম্পর্কিত বলে মনে হচ্ছে।

এটি স্থির না হওয়া অবধি, কমান্ড লাইন (কনসোল, টার্মিনাল, ইত্যাদি) থেকে একটি অস্থায়ী সমাধান করা হবে যা বর্তমানে জুবুন্টু, লিনাক্স মিন্ট ইত্যাদির ব্যবহারকারীদের জন্য কাজ করছে .:

dropbox stop
sudo dropbox start

বিঃদ্রঃ:

"সুডো" সম্পর্কে , ড্রপবক্সকে রুট হিসাবে চালানো অনুমতি বাগটি কাটিয়ে ওঠে এবং ট্রে আইকনটি আবার সঠিকভাবে কাজ করে।

তবে এটির গোপন ফোল্ডার ~ / .pdbox / / র পরিবর্তে ব্যবহারকারীর পরিবর্তে মূলের মালিকানাধীন কয়েকটি ফাইল থাকার ছোট্ট গৌণ প্রভাব রয়েছে (যেমন আপনি ডলফিনের মতো কোনও ফাইল ম্যানেজারের সাথে দেখতে পারেন), এবং এর ফলে মূল পাসওয়ার্ড ড্রপবক্স শুরু করার সময় অনুরোধ করা হয়।

ড্রপবক্স ট্রে আইকনটি লিনাক্সে সম্পূর্ণরূপে কাজ করার জন্য বাগের পরবর্তী আপডেটের মাধ্যমে ঠিক করা না হওয়া পর্যন্ত সাময়িক কাজ হিসাবে ঠিক আছে, তবে ঠিকঠাকটি যদি সঠিক অনুমতিগুলি পুনরুদ্ধার না করে, সেই অনুমানের ক্ষেত্রে ত্রুটির পরে একটি দ্রুত সমাধান পাওয়া যায় ঠিক করা হবে:

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start

অবশ্যই, ব্যবহারকারী এবং গোষ্ঠী প্রতিস্থাপন। উদাহরণস্বরূপ, আপনি যদি ইউনিক্স, ইউটিএফ -8, গো ভাষা ইত্যাদির সহ-স্রষ্টা হন;) এটি এমন কিছু হবে:

sudo chown -R ken:ken /home/ken/.dropbox

হালনাগাদ:

দুঃখিত, আমি এমন কিছু কিছু দেখেছি যা এই অস্থায়ী কর্মক্ষেত্রটিকে এখনও কার্যক্ষম করে তোলে তবে কম সুবিধাজনক: গোপন hidden / .pdbox ফোল্ডারে কেবল ইতিমধ্যে উল্লিখিত ফাইলগুলিই রুটের মালিকানা পাবে না, ড্রপবক্স সার্ভার থেকে ড্রপবক্সে ডাউনলোড করা ফাইলগুলিও ফোল্ডার (সাধারণত ~ / ড্রপবক্স ) কম্পিউটারে ড্রপবক্সকে রুট হিসাবে চালাচ্ছে।

সুতরাং, বাগ বাগের আগ পর্যন্ত আমি এখনও এই কাজটি ব্যবহার করছি, তবে আমরা এটি ব্যবহার করতে চাইলে কমপক্ষে আমাদের ডাউনলোডকৃত দস্তাবেজগুলি সম্পাদনা করতে চাইলে আমাদের ড্রপবক্স ফোল্ডারেও অনুমতি পুনরুদ্ধার লাইনটি প্রয়োগ করতে হবে। উদাহরণ স্বরূপ:

sudo chown -R USER:GROUP /home/USER/Dropbox

সময় বাঁচানোর জন্য, এবং কম্পিউটারটি চালু করার সময় এটি প্রয়োগ করতে আমরা এটিকে একটি সাধারণ শেল স্ক্রিপ্টে অন্তর্ভুক্ত করতে পারি, যেমন চালানো সম্পত্তি সহ একটি ড্রপবক্স.শ পাঠ্য ফাইল, যা আমরা কমান্ড লাইন থেকে বা মাউস ক্লিকের সাহায্যে চালাতে পারি:

#!/bin/bash

dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox

সহজ বিকল্প কাজ:

পূর্ববর্তী সমস্ত পদ্ধতির পরিবর্তে, যদি ফাইল মালিকানার পরিবর্তন এবং পুনরুদ্ধার ইত্যাদির ব্যবস্থা করা খুব অসুবিধে হয় তবে সবচেয়ে সহজ বিকল্পটি সম্ভবত আইকনটি ব্যবহার না করে ড্রপবক্স বাগ ফিক্সের জন্য অপেক্ষা করা এবং সময়ে সময়ে ড্রপবক্সের স্থিতি পরীক্ষা করা to কমান্ড লাইন ব্যবহার করে:

dropbox status

ফলাফল, যদি ড্রপবক্স চলমান থাকে তবে বেশিরভাগ সময় হবে: "আপ টু ডেট"

পরে, সম্ভবত আপনি একটি ছোট কমান্ড লাইন উইন্ডোটি থেকে খালি রাখতে পারেন তা আবার এই লাইনটি দ্রুত চালনার জন্য উপরের তীরটি ব্যবহার করতে পারেন।

কেবল টাইপ করে অতিরিক্ত কমান্ড লাইন সহায়তা দেখুন:

dropbox

ইতিমধ্যে প্রস্তাবিত হিসাবে, অন্যান্য workaround (sudo) ব্যবহার বন্ধ করতে, স্বাভাবিক ফাইলের মালিকানা পুনরুদ্ধার করতে এবং রুটের পরিবর্তে আবার ড্রপবক্সকে সাধারণ ব্যবহারকারী হিসাবে চালানো শুরু করতে, কেবলমাত্র একবার ব্যবহার করুন (USER এবং GROUP প্রতিস্থাপন):

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start

নতুন আপডেট:

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

এটি শেল স্ক্রিপ্ট হিসাবেও ব্যবহার করা যেতে পারে:

#!/bin/bash

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

3
এই কাজটি আমার জুবুন্টু 14.04 64 এ কাজ করে Every সবাই দয়া করে "সুডো" লক্ষ্য করুন notice ধন্যবাদ জুয়ান এম গঞ্জালেজ
ইউজার 505080

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

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

নতুন: আমার চেয়ে অনেক বেশি ভাল কাজের সাথে কেকে 78 এর উত্তর দেখুন See
হুয়ান এম গনজালেজ

4

পুরানো সংস্করণে থাকার বা অন্য দিকগুলির সাথে ঝাঁকুনির পরিবর্তে আমি ছোট আইকনের পরিবর্তে এই স্ক্রিপ্টটি ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি কমান্ড থেকে আউটপুট dropbox statusসরাসরি আপনার প্যানেলে রাখে। তবে এটি যখন সিঙ্ক হয় বা আপ টু ডেট থাকে সেখানে একটি সামান্য চেক চিহ্ন বা সিঙ্কিং চরিত্র থাকে।

নিম্নলিখিত টার্মিনালে পেস্ট করে জেনেরিক মনিটর ইনস্টল করুন:

sudo apt-get install xfce4-genmon-plugin

জেনেরিক মনিটর প্যানেল প্লাগইন ব্যবহার করে নিম্নলিখিত স্ক্রিপ্টটি সেট করুন। আমি একটি লেবেল ছাড়াই এবং প্রতি পাঁচ সেকেন্ডে এটি চালানোর জন্য সেট করেছিলাম।

#!/bin/bash

status=$(dropbox status)
if [ "$status" = "Up to date" ]; then
    echo "✔"
elif [[ "$status" == "Syncing"* ]] || [[ "$status" == "Indexing"* ]]  || [[ "$status" == "Downloading"* ]]; then
    echo "⟲"
else
    echo "$status"
fi

আপনাকে নিম্নলিখিতটি চালাতে হবে যাতে এটি লগইনে কোনও পাসওয়ার্ড প্রম্পট (যা যাইহোক উপেক্ষা করা যায়) না দেখায়:

sudo chown -R USER:GROUP ~/.dropbox

USER:GROUP সাধারণত আপনার ব্যবহারকারীর নামটি দু'বার।

যখন আমার কোনও সেটিংস পরিবর্তন করতে হবে আমি sudoআমার সেটিংস পরিবর্তন করতে কেবল ড্রপবক্সটি চালু করব। এই পৃষ্ঠায় নথিভুক্ত হিসাবে প্রবর্তন sudoকরলে সামান্য আইকন এবং মেনুটি উপস্থিত হতে সক্ষম করে।

আপনি যদি পছন্দ করেন তবে অতিরিক্তভাবে আপনি নিজের ড্রপবক্স আইকন বা চিত্রকে প্রতিধ্বনিত করতে পারেন । যদি আপনার ড্রপবক্স কমান্ড লাইনটি কাজ না করে তবে আপনি ড্রপবক্স পাইথন স্ক্রিপ্টটি এখানে ডাউনলোড করতে পারেন । (আমার ক্ষেত্রে আমি ড্রপবক্স পাইথন স্ক্রিপ্ট নামের জন্য * .পি এক্সটেনশন ব্যবহার করছি না))


বেশ দুর্দান্ত, কখনই জানতাম না আমি এই কাজটি করতে পারি! প্রচুর অন্যান্য জিনিসের জন্য কার্যকর। চিয়ার্স।
শার্কি

খুব ঠান্ডা! এটি ভাগ করে নেওয়ার জন্য ধন্যবাদ। জেনেরিক মনিটর সম্পর্কে আমি জানতাম না।
ব্লুজে

কেন bash -cএবং শুধু না dropbox status?
জার্নো

আপনার এখনও প্যানেলটিতে লাল আইকন প্রদর্শিত আছে?
জার্নো

@ জার্নো আমার একটি ম্লান স্মৃতি রয়েছে যা প্রাথমিকভাবে এটি কেবল লাগিয়ে কার্যকর হয় নি $(dropbox status)। তবে কোনও কারণে $(bash -c 'dropbox status')কাজ করেছেন। $(dropbox status)এখন ব্যবহার করা কাজ করে তাই আমি আমার স্ক্রিপ্টটি সেই অনুযায়ী আপডেট করেছি। আমাকে জানতে দেওয়ার জন্য ধন্যবাদ।
jbrock

3

আমি ~/.dropbox-dist/dropboxdস্ক্রিপ্টটি নিম্নরূপে সংশোধন করে পুনরায় বুট করেছি এবং আইকনটি ফিরে পেয়েছি। যেহেতু এই ফাইলটি আপডেটের মাধ্যমে ওভাররাইট হয়ে গেছে আমার মনে হয় তারা পরবর্তী আপডেটে সমস্যাটি ঠিক করে রাখলে আমার কিছুই পূর্বাবস্থায় আনতে হবে না।

#!/bin/sh
export DBUS_SESSION_BUS_ADDRESS=""
PAR=$(dirname "$(readlink -f "$0")")
exec "$PAR/dropbox-lnx.x86-3.14.7/dropboxd" "$@"

আপডেট: আমি যখন আমার ল্যাপটপে এটি চেষ্টা করেছি তখন এটি প্রথমে কার্যকর হয়নি। আমি বুঝতে পেরেছিলাম যে আমার 'কপি' নিয়ে আমার একই সমস্যা হয়েছে যেখানে অফিসিয়াল স্টার্টআপ ফাইলটি কার্যকর হওয়ার আগে এক্সএফসিই 4 সেশন সংরক্ষণ ড্রপবক্স শুরু করছে। আমি আমার * /। প্রোফাইল ফাইলটি কোনও *। স্টেট এবং * সেশন * ফাইলগুলি মুছে ফেলার জন্য পরিবর্তন করেছি~./cache/sessions

rm -f /home/jhm/.cache/sessions/*.state
rm -f /home/jhm/.cache/sessions/*session*

আপডেট # 2: সুতরাং এখন সংস্করণটি ব্যবহার করুন 3.18.1 সমস্যাটি এখনও রয়েছে। আমি জানি কারণ, যেমনটি আমি পূর্বাভাস দিয়েছিলাম, ~/.dropbox-dist/dropboxdস্ক্রিপ্টটি প্রতিটি আপডেটের সাথে ওভাররাইট করা হয়েছিল যার ফলে প্রতিবার সমস্যাটি দেখা দেয়। উপরের ফিক্সটি জুবুন্টু 14.04 বুট সরবরাহিত সেশন পুনরুদ্ধারে নির্ভরযোগ্যভাবে কাজ করে বাইনারি সরাসরি চালু করে না:

/home/<user>/.dropbox-dist/dropbox-lnx.x86-3.18.1/dropbox

"সিস্টেম / সেশন এবং স্টার্টআপ" ব্যবহার করে, "সেশন" ট্যাবটির নীচে আমি দেখতে পাচ্ছি যে বাইনারিটি দৃশ্যমান এবং আমি যদি * সেশন এবং * রাষ্ট্রের ফাইলগুলি মুছতে না পারি তবে পুনরায় চালু করা হবে।

একটি পরীক্ষা হিসাবে, আমি সেশন ট্র্যাকিং শুরুর আগে ড্রপবক্স চালু করতে আপস্টার্ট ব্যবহার করে চেষ্টা করেছি। প্রথমে আমি /home/jhm/.initফোল্ডারটি তৈরি করেছিলাম , তারপরে একটি ফাইল dropbox.confযুক্ত হয়েছিল যা এতে এতে যুক্ত হয়েছিল:

description "Dropbox"
start on desktop-start
expect daemon
exec /usr/bin/dropbox start

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

যেহেতু dbus-launchএকটি নতুন বেসরকারী ডিবিইএস সেশন বাস তৈরি করে, ড্রপবক্স কখনই অ্যাপিনডিকেটর পরিষেবাটি খুঁজে পাবে না কারণ এটি কেবলমাত্র সেই বাসের (DBUS ব্যতীত) একমাত্র প্রক্রিয়া হিসাবে কাজ করবে, সুতরাং export DBUS_SESSION_BUS_ADDRESS=""উভয় সমাধানই ড্রপবক্সকে সিস্টেম ট্রে এপিআইতে পতিত করবে । এটি এক্সএফসিই প্যানেল আইটেম ট্যাবে একটি 'বিজ্ঞপ্তি অঞ্চল' বলা হয়। নিশ্চিত হয়ে নিন যে এটি প্যানেল থেকে সরানো হয়নি।

ব্যবহার করে d-feetএবং dbus-monitor, আমি খুঁজে পেয়েছি সমস্যাটি ছিল ড্রপবক্স অ-অস্তিত্বশীল '/ মেনুবার' ডিবিইএস পাথের 'মেনু' ইন্টারফেসগুলি প্রয়োগ করতে ব্যর্থ। আরও জানতে DBUS অনুরাগীর org.kde.StatusNotifierWatcherসাথে অন্বেষণ করতে পারেন d-feet। যেহেতু ড্রপবক্স বাইনারি সেই ইন্টারফেসগুলিকে সমর্থন করার জন্য দায়বদ্ধ তাই পরবর্তী আপডেটের জন্য অপেক্ষা করা ছাড়া কিছুই করার নেই। বিটিডাব্লু, সমস্ত প্রয়োজনীয় কিউটি 5.5 লিবসটি প্রোগ্রামের সাথে অন্তর্ভুক্ত রয়েছে। ডেভলপমেন্ট প্যাকেজগুলি ডাউনলোড করার দরকার নেই।

আমি আরও দেখতে পেলাম যে কেবলমাত্র জিইউআই ডায়ালগই প্রারম্ভিক ফাইলটিকে পুনরায় ইনস্টল করা থেকে নির্ভরযোগ্যভাবে আটকে রেখেছে। একবার 'স্টার্টআপ ড্রপবক্সে সিস্টেম স্টার্টআপ' চেক করা না থাকলে এটি সেভাবেই থেকে যায়।


1
উপরের কাজটি আমার সমস্ত মেশিনে আমার জন্য কাজ করেছিল। ধন্যবাদ.
rstreeter78

এই sed -i.bak '/#!\/bin\/sh/a export DBUS_SESSION_BUS_ADDRESS=""' ~/.dropbox-dist/dropboxd; dropbox stop && dropbox start
ফিক্সটির

আমার ধারণা, এটি জুবুন্টু 16.04-এও প্রয়োগ করা যেতে পারে তবে এটি ডিফল্টভাবে আপস্টার্টের পরিবর্তে সিস্টেমেড ব্যবহার করে।
জার্নো

আমার উত্তর দেখুন । আমার বিস্ময়ের জন্য, আরআইপি স্ক্রিপ্টটি জুবুন্টু 16.04-তে কাজ করেছে, এমনকি এটি আপস্টার্টের পরিবর্তে সিস্টেমেড ব্যবহার করে।
জার্নো

আমি কোথাও পড়েছি যে সিস্টেমড রোলড আউট হওয়ার পরেও ইউজার মোড পরিষেবাদির জন্য আপস্টার্টটি ব্যবহার করা হবে, যা স্ক্রিপ্টটি এখনও কেন কাজ করে তা ব্যাখ্যা করবে। পরিষেবার তালিকাটিতে রয়েছে /usr/share/upstart/sessions
user411778

2

আমি একই ওএস, জুবুন্টু 14.04 x64 চালাচ্ছি, এবং এই আইকনটি দেখছি যা ক্লিকগুলিতে প্রতিক্রিয়াশীল নয় (কোনও মেনু নয়):

এক্সফেস 4-প্যানেলে ড্রপবক্স আইকন

3.14.5 (যা 9 ফেব্রুয়ারী 2016 পর্যন্ত এসেছিল এবং আমার মেশিনে ইনস্টল করা হয়েছিল) এর জন্য প্রকাশিত নোটগুলি জানিয়েছে যে লিনাক্সে ড্রপবক্স 5.5 কিউটি ব্যবহার করতে আপডেট করা হয়েছে।

নিম্নলিখিতটি চালানো আমার মেশিনে কিউটি সংস্করণ দেয়:

~$ qmake -v
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu

সুতরাং, আমি এখান থেকে নির্দেশাবলী ব্যবহার করে কিউটি 5.5 তে আপগ্রেড করেছি ।

এই পদক্ষেপগুলি আমি গ্রহণ করেছি:

sudo apt-add-repository ppa:beineri/opt-qt551-trusty
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest

আমি তারপরে নিম্নলিখিতটি সেট ~/.bashrcকরে সেশনটি পুনরায় শুরু করেছি:

export QT_SELECT=opt-qt55

আমি যাচাই করেছি যে আমার কাছে কিউটি 5.5 এখন ইনস্টল করা আছে:

~$ qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /opt/qt55/lib

তারপরে, ড্রপবক্স পুনরায় ইনস্টল করুন এবং আপনার সেশনটি পুনরায় চালু করুন:

sudo apt-get remove dropbox
sudo apt-get install nautilus-dropbox

দুর্ভাগ্যক্রমে, এটি কার্যকর হয়নি এবং ট্রে আইকনটি একই প্রদর্শিত হয়েছিল।

তারপরে, আমি ভাবলাম Xfce4- প্যানেল থেকে সূচক প্লাগইন অপসারণ কাজ করে কিনা।

  1. ইনডিকেটর প্লাগইন সরান
  2. ~? dropbox stop && dropbox start

তারপরে হঠাৎ বিজ্ঞপ্তি প্যানেলে একটি বন্য ড্রপবক্স আইকন উপস্থিত হয়!

ড্রপবক্স আইকন প্রদর্শিত হবে

মনে হচ্ছে ড্রপবক্স আইকনটি বিজ্ঞপ্তি প্যানেলে থাকা পছন্দ করে তবে সূচক প্লাগইন পছন্দ করে না।

তবে ... আমি সূচক প্লাগইন পছন্দ করি, কারণ এটি আমাকে ইমেল সতর্কতা এবং ভলিউম স্তর নিয়ন্ত্রণ দেয়। সুতরাং, আমি এটি প্যানেলে পুনরায় যুক্ত করেছি। এ পর্যন্ত সব ঠিকই.

তবে, সেশনটি পুনরায় শুরু করার পরে, আমি আবার এই বুলশিটটি পেয়েছি:

এক্সফেস 4-প্যানেলে ড্রপবক্স আইকন

সুতরাং, এখন আমি আটকে আছি। আমি কীভাবে সূচক প্যানেলের পরিবর্তে বিজ্ঞপ্তি প্যানেলে ড্রপবক্স আইকনটি উপস্থিত করব তা আমি জানি না এবং আমি নিশ্চিত যে প্রতিবার যখন লগইন করবো তখন এই পদক্ষেপগুলি পুনরায় পুনরুদ্ধার করবে না!


1
যেমনটি আপনি বলেছেন, "মনে হচ্ছে ড্রপবক্স আইকনটি বিজ্ঞপ্তি প্যানেলে থাকা পছন্দ করে তবে সূচক প্লাগইন নয় not" আমি মনে করি আপনি কে কে 7878 এর কার্যকরী শো হিসাবে সঠিক পথে ছিলেন।
হুয়ান এম গনজালেজ

1
সূচকটি প্লাগইন মুছে ফেলার পদ্ধতি আমার জন্য কী হয়ে গেল - শুধু চলমান dropbox startসঙ্গে DBUS_SESSION_BUS_ADDRESS=""সূচকটি প্লাগিন ড্রপবক্স পেতে অপর্যাপ্ত ছিল।
BSchlinker

আপনি এটি চালু করার চেষ্টা করার আগে @ বিএসলিঙ্কার সম্ভবত ড্রপবক্সটি ইতিমধ্যে চালু ছিল DBUS_SESSION_BUS_ADDRESS=""?
জার্নো

2

এটি এটি স্থির করে।

ড্রপবক্স মেনুতে পছন্দসমূহে যান। "সিস্টেমের শুরুতে ড্রপবক্স শুরু করুন" নির্বাচন করুন

সেশন এবং স্টার্টআপ> অ্যাপ্লিকেশন অটোস্টার্টে যান এবং নিম্নলিখিত সূচনা আইটেমটি যুক্ত করুন:

bash -c 'export DBUS_SESSION_BUS_ADDRESS="" && dropbox start -i'

সহজ:env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
ব্লুজে

1
@ ব্লুজয় বা এমনকি DBUS_SESSION_BUS_ADDRESS= dropbox start -i। তবে কিছু লোক রিপোর্ট dbus-launch dropbox start -iকরে আরও ভাল কাজ করে।
জার্নো

@ জারানো সবাই বাশ-স্টাইলের শেল ব্যবহার করে না। উদাহরণস্বরূপ, আমি মাছটিকে আমার ইন্টারেক্টিভ শেল হিসাবে ব্যবহার করি এবং ভেরিয়েবলগুলি name=valueসিনট্যাক্সের সাথে সেট করা হয় না , তাই এটি ব্যবহার করা প্রয়োজন envenvসর্বত্র কাজ ব্যবহার করে।
blujay

0

(xbuntu 17.04 এ পরীক্ষিত)

সঠিক ট্রে আইকন দিয়ে ড্রপবক্স পুনরায় চালু করতে: dropbox stop && dbus-launch dropbox start

ড্রপবক্স ~/.config/autostart/dropbox.desktopশুরু করার সাথে অটোস্টার্ট ফাইলটি প্রতিস্থাপন করে /usr/share/applications/dropbox.desktop। স্থায়ী স্থায়ী করতে, পরবর্তীটি সংশোধন করুন:

sudo sed -i 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' /usr/share/applications/dropbox.desktop

আপনি প্রধান মেনু লঞ্চারটিও সংশোধন করতে চাইতে পারেন:

sed 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' ~/.local/share/applications/dropbox.desktop

0

এটি প্রতি সেটির কোনও উত্তর নয় তবে প্রদত্ত আমরা একটি যথেষ্ট পরিমাণে সম্প্রদায়: এখানে ড্রপবক্স ইমেল গ্রাহক সহায়তা পৃষ্ঠার সরাসরি লিঙ্ক। আমরা যদি তাদের সবাইকে এ সম্পর্কে জিজ্ঞাসা করি তবে তারা নিজেরাই এটি ঠিক করে ফেলবে।


0

যেহেতু আমার ড্রপবক্স একটি স্টার্টআপ অ্যাপ্লিকেশন অনুসন্ধান ড্যাশ Startup Applicationতাই ততক্ষণে ড্রপবক্স এন্ট্রিতে সম্পাদনা করুন এবং প্রতিস্থাপন করুন

পুরাতন

ড্রপবক্স শুরু -i

নতুন

env XDG_CURRENT_DESKTOP = ইউনিটি ড্রপবক্স শুরু -i

ইস্যুতে জড়িত থাকতে: Alt-F2 তারপরে r চাপুন এন্টার লিখুন

এটি উবুন্টু 18.10 এবং তারপরের জন্য কাজ করে

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