নটিলাসে প্রতীকগুলি ফিরিয়ে আনার জন্য কি কোনও টুইট আছে?


22

আমি নিম্নলিখিত ডেভ ইমেলটি 'পটভূমি এবং প্রতীকগুলি' সরানো এবং যখন আমি এই অংশটি পড়ি তখন পড়ি:

Note that this does not completely remove the ability for extensions
(e.g. Dropbox) to add emblems programmatically by using the
libnautilus-extension library, just the user-added emblems from the
properties dialog/emblems sidebar.

প্রোগ্রামাবলিকভাবে প্রতীকগুলি আনার ক্ষমতা রয়েছে। সুতরাং, আমি libnautilus-extension libraryড্রপবক্সের মতো কিছু প্রতীক যুক্ত করতে কীভাবে ব্যবহার করতে পারি? নাকি এর জন্য কোনও টুইটের সরঞ্জাম রয়েছে?

উত্তর:


9

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

কিভাবে...

ইউনিটি ড্যাশ থেকে, সফ্টওয়্যার উত্সগুলি অনুসন্ধান করুন এবং "মাল্টিভার্স রিপোজিটরি" সক্ষম করুন

এখন একটি টার্মিনালে অনুলিপি করুন এবং পেস্ট করুন (একবারে এক লাইন)

sudo add-apt-repository ppa:dr3mro/nautilus-actions-extra
sudo apt-get update
sudo apt-get install nautilus-actions-extra
nautilus -q

আপনার ফাইল / ফোল্ডারটি প্রতীকীকরণের জন্য নিম্নলিখিত বিকল্পটি ব্যবহার করুন:

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

নোট

  1. এটি বিভিন্ন প্যাকেজগুলির 70Mb ইনস্টল করে। আরও গুরুত্বপূর্ণ, আপনি দেখতে পারেন এটি অনেক নটিলাস অতিরিক্ত ইনস্টল করে। আপনি সরঞ্জামের মাধ্যমে ইনস্টল করা যেকোনো স্ক্রিপ্ট সরিয়ে ফেলতে পারেনnautilus-actions-config-tool
  2. আপনি আঘাত করতে হবে F5প্রতীক উপস্থিত হওয়ার জন্য নটিলাস ফোল্ডার সামগ্রীগুলি রিফ্রেশ করতে।

সূত্র


8

লোল, আমি কেবল নটিলাসে প্রতীক যোগ করার বিষয়ে একটি নিবন্ধ পড়েছি এবং আমি এখানে এসে এই প্রশ্নটি পেয়েছি। যাইহোক, হ্যাঁ, আপনি নটিলাসে প্রতীকগুলি আবার যুক্ত করতে পারেন এবং এখানে কীভাবে:

এই নির্দেশাবলী অনুসরণ করুন (উত্স: http://www.webupd8.org/2011/12/how-to-manally-add-emblems-in-nautilus.html ):

প্রথমে পাইথন-নটিলাস ইনস্টল করুন। উবুন্টুতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo apt-get install python-nautilus

দ্বিতীয়ত , পাইথন স্ক্রিপ্টটি এখান থেকে ডাউনলোড করুন , ডাউনলোড করা সংরক্ষণাগারটি বের করুন এবং নটিলাস_ম্বেলস_মেনু.পি ফাইলটি / usr / share / nautilus-python / विस्तार / এ অনুলিপি করুন (এটি করতে সক্ষম হতে নটিলাসকে মূল হিসাবে খুলুন: "gksu nautilus / usr / শেয়ার / নটিলাস-পাইথন / এক্সটেনশন / ")।

তৃতীয় , নটিলাস পুনরায় চালু করুন:

nautilus -q

এখন যখন আপনি নটিলাসের কোনও ফাইল বা ফোল্ডারটিতে ডান ক্লিক করেন, আপনার "প্রতীক" নামে একটি নতুন আইটেমটি দেখতে পাওয়া উচিত।

দয়া করে নিশ্চিত হয়ে নিন যে আপনি মূল উত্স নিবন্ধটি পড়েছেন যেখানে আমি এই তথ্যটি পেয়েছি (লিঙ্কটি উপরে দেওয়া হয়েছে), যেমন এটি নটিলাসে আরও বেশি প্রতীক যোগ করার পদ্ধতি সম্পর্কিত তথ্য রয়েছে।


2
/ Usr / share (গ্লোবাল) এ স্ক্রিপ্ট স্থাপনের বিকল্প হিসাবে আপনি ব্যবহারকারীর ফোল্ডারটিও রাখতে পারেন: ~ / .local / শেয়ার / নটিলাস-পাইথন / এক্সটেনশনগুলি
Pisu

5

নতুন উত্তর

এটি করার সবচেয়ে সহজ উপায় হ'ল ইনস্টল করা thunar(জুবুন্টু ডিস্ট্রো থেকে --- যতটা সহজ হওয়া উচিত apt-get install thunar)। থুনার বিকাশকারীরা প্রতীক বিকল্পটি রেখে গেছেন। একবার আপনি সেগুলি সেট করে নিলে সেগুলি খুব বেশি thunarদৃশ্যমান হয় nautilus... তাই আপনি না চাইলে ডিফল্ট ফাইল ব্রাউজারটি পরিবর্তন করার দরকার নেই।

পুরানো উত্তর

আরও একটি বিকল্প রয়েছে, https://github.com/allefant/Nautilus-Emblems-Menu-Existance/blob/master/nautilus_emblems_menu.py (একই ফাইলটিতে সহায়তার জন্য নির্দেশ এবং আবেদন) দেখুন।

আপনি ফাইলটি .local / share / নটিলাস-পাইথন / এক্সটেনশন ডিরেক্টরিতেও ফেলে দিতে পারেন, সুপারভাইজারের দরকার নেই।

দুঃখের বিষয়, আমি প্রতীকগুলি পছন্দ করি। যদি কেউ জানেন যে কীভাবে লবি করবেন ...

(যাইহোক, আমি চেষ্টা করেছি I আমার ডাব্লুওএনটিএফআইএক্স উত্তর দেওয়া হয়েছিল See https://bugzilla.gnome.org/show_bug.cgi?id=665735 দেখুন )

আপনি কমান্ড লাইনের মাধ্যমে প্রতীকগুলি যুক্ত করতে পারেন। প্রতীকগুলি দেখতে কোনও ফাইল / দির এর সাথে সম্পর্কিত হয়েছে, ইস্যু করুন

gvfs-info -a metadata::emblems file_or_dir

একটি ফাইল / ডায়ারে প্রতীকগুলি শীতল এবং ডিফল্ট সেট করতে:

gvfs-set-attribute -t stringv file_or_dir metadata::emblems cool default

ফাইল / ডায়ারে প্রতীকগুলি সাফ করতে

gvfs-set-attribute -t unset file_or_dir metadata::emblems

এখনও উপলভ্য চিহ্নগুলি তালিকাভুক্ত করার জন্য একটি জিভিএফএস কমান্ড সন্ধান করছে ...


4

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

কিভাবে...

  • নীচের স্ক্রিপ্টটি অনুলিপি করুন এবং এতে আটকান gedit। ফাইলটি একটি পরিচিত স্থানে সংরক্ষণ করুন - উদাহরণস্বরূপ আপনার হোম ফোল্ডারemblem.sh
  • স্ক্রিপ্ট অনুমতি অনুমতি কার্যকর

অর্থাত

chmod +x ~/emblem.sh
  • 32 বিট বা 64 বিট nautilus-actions প্যাকেজটি ডাউনলোড ও ইনস্টল করুন । ১১.১০-এ ডিফল্ট প্যাকেজটি NB কাজ করে না (এটি ক্র্যাশ করে)
  • ডাউনলোড এবং ইনস্টল করে আপনার প্ল্যাটফর্মে প্যাকেজের এর liblineakএবং lineakd। (লাইনাক্ড এখন আর ওয়ানিরিকের ভাণ্ডারে নেই why কেন আমি বুঝতে পারি না))

অর্থাত

cd ~/Downloads
sudo dpkg -i nautilus-actions*.deb
sudo dpkg -i liblineak*.deb
sudo dpkg -i lineakd*.deb
  • একটি টার্মিনাল চালান

অর্থাত

nautilus-actions-config-tool
  • নিম্নলিখিত হিসাবে একটি নতুন কর্ম সেট আপ করুন:

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

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

  • লগআউট এবং লগইন

নটিলাস খুলুন এবং প্রথম স্ক্রিনশট অনুযায়ী আপনার চিহ্নটি ফাইল করুন এবং সংজ্ঞা দিন।

emblem.sh

#!/bin/bash

# change emblem's in Nautilus with nautilus-actions
# add a new action in nautilus-actions-config-tool with
# Path /path/to/this/script.sh
# Parameter %F

# Germar Reitze <germar.reitze(AT)gmx.de> Nov 2011
# 2011-12-12 Germar Reitze - bugfix and new function to remove emblems in multiple files
# 2011-12-14 Germar Reitze - automatic refresh Nautilus after change

emblem="art cool danger default desktop development documents downloads draft favorite important mail marketing money new nowrite \
ohno OK package people personal photos pictures plan presentation readonly shared sound symbolic-link system \
ubuntuone-unsynchronized ubuntuone-updating unreadable urgent videos web"
#debug=1
xsendkeycode=$(which xsendkeycode)

# ask which emblem to add
pick_emblem() {
   emblem_list=""
   for i in $emblem; do
        if [ $(echo "$@" | grep -c $i) -eq 1 ]; then
           emblem_list="$emblem_list TRUE $i"
        else
           emblem_list="$emblem_list FALSE $i"
        fi
   done
   if [ "$multiple_files" == "true" ]; then
        text="Which embleme to add to files?"
        emblem_list="FALSE DELETE_ALL_EMBLEMS $emblem_list"
   else
        text="Which embleme to set?"
   fi
   # if lineakd is not installed remind to press F5
   if ! [ -x "$xsendkeycode" ]; then
      text="$text \nDon't forget to press [F5] after OK"
   fi
   zenity  --list  --text "$text" --checklist  --column "Pick" --column "Emblem" $emblem_list --separator=" " --height=700 --width=300
   return $?
}

# do we already have emblem's?
get_used_emblem() {
   a=$(gvfs-info "$1" -a metadata::emblems)
   err=$?
   b=${a#*[}
   b=${b%]*}
   echo "$b" | sed -e 's/,//g'
   return $err
}

# emblem won't show without
set_icon_view_auto_layout() {
   if [ $(gvfs-info "$1" -a metadata::nautilus-icon-view-auto-layout | grep -c true) -lt 1 ]; then
        [ $debug ] && echo "SET: metadata::nautilus-icon-view-auto-layout true"
        gvfs-set-attribute -t string "$1" metadata::nautilus-icon-view-auto-layout true
        return $?
   else
        [ $debug ] && echo "metadata::nautilus-icon-view-auto-layout already set"
        return 0
   fi
}

set_emblem() {
   file="$1"
   shift
   gvfs-set-attribute -t stringv "$file" metadata::emblems $@
   return $?
}

del_emblem() {
   gvfs-set-attribute -t unset "$1" metadata::emblems
   return $?
}

report_error() {
   zenity --error --text "Failed in $1"
}


multiple_files=false
if [ $# -gt 1 ]; then
   multiple_files=true
fi

if [ "$multiple_files" == "true" ]; then
   add_emblem=$(pick_emblem)
   err=$?
   if [ $err -gt 0 ]; then
        [ $debug ] && echo "cancel"
        exit 1
   fi
   [ $debug ] && echo "embleme to add: $add_emblem"

   # process every file separate
   while [ $# -gt 0 ]; do
        if [ $(echo "$add_emblem" | grep -c DELETE_ALL_EMBLEMS) -eq 1 ]; then
           [ $debug ] && echo "$1: delete emblems"
           del_emblem "$1"
           err=$?
           [ $err -gt 0 ] && report_error "$1" && exit 1
        else
           used_emblem=$(get_used_emblem "$1")
           err=$?
           [ $err -gt 0 ] && report_error "$1" && exit 1
           emblem_list=""
           for i in $emblem; do
                if [ $(echo "$used_emblem $add_emblem" | grep -c $i) -ne 0 ]; then
                   emblem_list="$emblem_list $i"
                fi
           done
           set_icon_view_auto_layout "$1"
           err=$?
           [ $err -gt 0 ] && report_error "$1" && exit 1

           if [ "$emblem_list" != "" ]; then
                [ $debug ] && echo "$1: $emblem_list"
                set_emblem "$1" $emblem_list
                err=$?
                [ $err -gt 0 ] && report_error "$1" && exit 1
           fi
        fi
        shift
   done
else
   # we only have one file
   add_emblem=$(pick_emblem $(get_used_emblem "$1") )
   err=$?
   if [ $err -gt 0 ]; then
        [ $debug ] && echo "cancel"
        exit 1
   fi
   [ $debug ] && echo "embleme to add: $add_emblem"

   set_icon_view_auto_layout "$1"
   err=$?
   [ $err -gt 0 ] && report_error "$1" && exit 1

   if [ "$add_emblem" != "" ]; then
        [ $debug ] && echo "$1: $add_emblem"
        set_emblem "$1" $add_emblem
        err=$?
   else
        [ $debug ] && echo "$1: delete emblem"
        del_emblem "$1"
        err=$?
   fi
   [ $err -gt 0 ] && report_error "$1" && exit 1
fi

# refresh Nautilus if lineakd is installed
if [ -x "$xsendkeycode" ]; then
   $xsendkeycode 71 1
   $xsendkeycode 71 0
fi

@ আচুর এখনই কাজ করা উচিত। দুঃখিত। ফসফ্রিডম আপনাকে সমর্থন এবং সুন্দরভাবে ধন্যবাদ দেওয়ার জন্য আপনাকে ধন্যবাদ!
জার্মার 21

2

নটিলাসের ক্রিয়াগুলি ব্যবহার করে দেখুন। টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডগুলি চালান run

sudo add-apt-repository ppa:nae-team/ppa

sudo apt-get update

sudo apt-get install nautilus-emblemize

sudo apt-get install nautilus-advanced-menu

এটি হয়ে গেলে আপনি ফোল্ডারে ডান ক্লিক করতে পারেন, এবং অ্যাডভান্স অপশন বা সেট প্রতীক বিকল্পটি ক্লিক করতে পারেন।

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

একবার আপনি চয়ন করুন আপনি দেখতে পাবেন

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

এবং তারপরে, ফলাফল এখানে।

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

যদি তোমার জন্য এটি কাজ করে, তাহলে আমাকে জানাও.


আপনাকে ধন্যবাদ! এটি আগে কাজ করে না কারণ আমি জিনোম-ফ্যালব্যাক-সেশন ব্যবহার করছিলাম। আমি লগ আউট করেছি এবং unityক্য উন্মুক্ত করেছি এবং এটি কার্যকর হয়েছে। আবার আমি লগ আউট করেছি এবং জিনোম-ফ্যালব্যাক-সেশনে লগ আউট করেছি এবং এর কার্য লঙ্ঘন করেছি।
রবি

2

আমি লক্ষ্য করেছি যে উপরে পোস্ট করা স্ক্রিপ্টগুলি প্রবীণ প্রতীকগুলি সরিয়ে দেয়, সুতরাং আমার সমাধানটি এখানে:

gvfs-set-ਗੁਣ -তন্ত্র স্ট্রিংভ " $ আরগ" মেটাডেটা :: প্রতীক $ (gvfs- তথ্য " $ আরগ " | গ্রেপ "মেটাডেটা :: প্রতীক:" | সেড / \ মেটাডেটা :: প্রতীকসমূহ: // | টিআর-ডিডি [,]) নতুন-প্রতীক

যেখানে $ আরগ ফাইল / ডিরেক্টরি নাম এবং নতুন-প্রতীক অতিরিক্ত চিহ্নের নাম


0

উবুন্টু 14.04 এবং তারপরে

ডিফল্ট উবুন্টু সংগ্রহস্থলের প্রতীকগুলির জন্য সমর্থন ১৪.০৪ এবং তারপরে (যেমন বর্তমানে উবুন্টুর সমস্ত সমর্থিত সংস্করণগুলিতে) ফিরে এসেছে। টার্মিনালটি খুলুন এবং টাইপ করুন:

sudo apt install nautilus-emblems

কোনও ফাইল বা ফোল্ডারে একটি চিহ্ন যুক্ত করতে এর আইকনটিতে ডান ক্লিক করুন এবং পপআপ প্রসঙ্গ মেনু থেকে বৈশিষ্ট্য -> প্রতীক ট্যাব নির্বাচন করুন -> যোগ করতে একটি প্রতীক নির্বাচন করুন। পরিবর্তিত হয়েছে এমন প্রতীকটি দেখতে আবার কোনও আলাদা ডিরেক্টরিতে নেভিগেট করুন এবং তারপরে আবার ফিরে যান।

পশ্চাত্পট চিত্র:
(প্রসারিত করতে ছবিতে ক্লিক করুন)

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