আমি কীভাবে সরঞ্জামদণ্ডটি পুরো পর্দার মোডে গোপন করব?


13

আমি লিনাক্সে নতুন বলে এই প্রবন্ধটি উপস্থাপন করুন, তবে আমি আপনার উইজার্ডদের যে কোনও কিছু উপস্থাপন করতে চেষ্টা করতে ইচ্ছুক (যদিও মূলত একটি কীবোর্ড শর্টকাট)!

আমি যখন পুরো স্ক্রিন মোডে ইভিংস ৩.১০.৩ ব্যবহার করি তখন আমি এই সুন্দর দেখতে, তবে আধা বিরক্তিকর সরঞ্জামদণ্ড দিয়ে অভ্যর্থনা জানাই যা আমার স্ক্রিনের রিয়েল এস্টেটের শীর্ষে নিয়ে যায় ...:

সেই সুন্দর টুলবারটি যা আমার পথে চলছে ...

ইভিসন ডকুমেন্টেশনে আমি দেখতে পাচ্ছি যে সরঞ্জামদণ্ডের বিভাগটি সরঞ্জামদণ্ডটি প্রদর্শন, লুকানো বা সম্পাদনা করতে বলে ; আমি যখন পৃষ্ঠায় যাই তখন আমার কাছে যা দেখতে পাই তা হ'ল সরঞ্জামদণ্ডের সম্পর্কিত ফাংশনগুলির একটি বিন্যাস, তবে কীভাবে আমি টুলবারটি আড়াল করতে পারি সে সম্পর্কে কোনও তথ্য দেওয়া হয়নি:

ঠিক আছে, ভাল লাগছে! অপেক্ষা করুন, টিপ এবং কৌশলটি কোথায় ?!

আমি কীভাবে সরঞ্জামদণ্ডটি এভিংস সংস্করণ ৩.১০.৩, বা এমন কোনও সংস্করণে আড়াল করব যা সরঞ্জামদণ্ডের সাথে এই জাতীয় সেটআপ অন্তর্ভুক্ত করে?

পিএস কখনও কখনও সরঞ্জামদণ্ডটি যাদুতে দূরে হয়ে যায়। আমি দাবিতে এই আচরণটি চালানোর জন্য কেবল একটি উপায় চাই। ধন্যবাদ!


আপনি কি এফ 5 চেষ্টা করেছেন, যা উপস্থাপনা মোড? সেখানে কোনও সরঞ্জামদণ্ড নেই
সের্গি কলডিয়াজহনি

2
আমি এফ 5 চেষ্টা করেছি, যা সরঞ্জামদণ্ডটি সরিয়ে দেয়, তবে দুর্ভাগ্যক্রমে জুমিং উপস্থাপনা মোডেও অক্ষম। আমি পৃষ্ঠা-প্রস্থে জুম করতে সক্ষম হতে চাই।
কোডি কোডস

পূর্বের রিলিজে অনুরূপ পোস্ট জিজ্ঞাসা করা হয়েছে, কোনও কাজের ভিত্তি ব্যতীত।
ক্লিয়ারকিমুরা

1
যখন মাউসটি কাছাকাছি না থাকে তখন সরঞ্জামদণ্ডটি 'ম্যাজিকালি ম্লান হয়ে যায়'। আপনি যেমন জ্নোম ব্যবহার করছেন আপনি বেশিরভাগ অ্যাপ্লিকেশনের শিরোনাম বারগুলি যেমন ক্রোমের মতো (সাজানো) গোপন করতে পিক্সেল সেভার বা ম্যাক্সিমাস দুটি এক্সটেনশন ব্যবহার করতে পারেন। এছাড়াও, আপনি কোন থিমটি ব্যবহার করছেন :)
উইলফ

উত্তর:


4

সংক্ষিপ্ত উত্তরটি, আপনি পারবেন না।

ইভানস 3.4.0 (12.04 এ) মেনু ভিউ> সরঞ্জামদণ্ড থেকে টুলবারটি আড়াল করার বিকল্প ছিল তারপরে মেনু থেকে ফুলস্ক্রিন নির্বাচন করুন বা F11কী এর মাধ্যমে টুলবারটি ফুলস্ক্রিন মোডে আড়াল করবে।

স্পষ্টতই, এই বৈশিষ্ট্যটি এভিন্সের নতুন সংস্করণ থেকে সরানো হয়েছে এবং এটি লঞ্চপ্যাডে এবং মেলিং তালিকায় বাগ হিসাবেও রিপোর্ট করা হয়েছে ।

সম্ভবত এটি আরও নতুন সংস্করণ সহ স্থির করা হতে পারে, তবে কে জানে।

তাত্ক্ষণিক workarounds হয়:

  • @ জারনাইকের পরামর্শ অনুসারে উইন্ডো ম্যানেজার ব্যবহার করছেন
  • অন্যান্য পিডিএফ ভিউয়ার যেমন MuPDF ইত্যাদি ব্যবহার করুন

আমি জুবুন্টু 14.04-এ MuPDF ব্যবহার করেছি এবং এটি আপনি যা চান তা অর্জন বলে মনে হচ্ছে: কোনও সরঞ্জামদণ্ড নেই এবং পূর্ণস্ক্রিনে দেখার সময় কোনও প্রস্থে জুম করতে সক্ষম নয়।


3

আপনি ঠিক একই সমস্যাটি পেরিয়ে এসেছি। আমি চালচলনটি সফলভাবে সরঞ্জামদণ্ডটি আড়াল করতে পারিনি , যদিও আমি আচরণটি অনুকরণ করার একটি উপায় নিয়ে এসেছি ।

আমি কেবল স্পষ্ট উইন্ডোটি সর্বাধিক করি ize তারপরে উইন্ডো প্রসঙ্গ মেনু খুলতে কীবোর্ড শর্টকাট Alt+ ব্যবহার Spaceকরে।

পুনরায় আকার দেওয়ার

zমেনুতে পুনরায় আকার নির্বাচন করতে এটি অনুসরণ করুন (ইংরেজী ভাষায়, ব্যবহৃত ভাষার উপর নির্ভর করে পৃথক হতে পারে)। পুনরায় আকার-মোডে Upআসার পরে আপনার উইন্ডোটি বড় করার জন্য তীর কীটি ব্যবহার করতে সক্ষম হওয়া উচিত । মেনু এবং সরঞ্জামদণ্ড উভয়ই স্ক্রিনের "বাইরের" না হওয়া পর্যন্ত আপনি কেবল এটিকে দীর্ঘায়িত করুন।

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

আপনার চলমান যে কোনও ডক বা টাস্ক বারের নীচে প্রদর্শিত হবে এটি উইন্ডো স্তরটি সেট করে ঠিক করা যেতে পারে always on top

সর্বদা শীর্ষে

আপনি যে ডক / টাস্ক বারটি ব্যবহার করেন তার সাথে আমি পরিচিত নই, ফলে ফলাফলগুলি ভিন্ন হতে পারে। যদি এটি আপনার পক্ষে কার্যকর হয় তবে আমাকে জানান। (আমি টিন্ট 2 ডকের সাথে ওপেনবক্স ব্যবহার করি)


1
চারপাশে খুব সুন্দর কাজ
অ্যালেক্সেক্স রোচে

1

আমি সর্বত্র শিরোনাম বার ছাড়াই ম্যাক্সিমাস ব্যবহার করছি।

আমি অ্যাক্সেসিবিলিটি বিকল্পে ম্যাগনিফায়ার দিয়ে জুমের সমস্যাটি সমাধান করেছি। শর্টকাট: Alt+ স্ক্রোল


1

টুলবারটি আড়াল করা উবুন্টু ১৪.০৪ বা ১.0.০৪ তে প্রমাণিত হওয়া বা উজানথ / ভ্যানিলা ইভিডেন্স (উবুন্টু দ্বারা নির্বিঘ্নিত) তে সম্ভব নয়, যদিও আপনি মরিয়া হয়ে থাকলে আপনি উত্সটি প্যাচ করে পুনরায় সংশোধন করতে পারেন।

ভ্যানিলাতে, পুরো-স্ক্রিন মোডে, সরঞ্জামদণ্ড অটোহাইডগুলি, যা কিছুটা সহায়ক, যদি পুরোপুরি পর্যাপ্ত না হয় (অর্ধ-বুদ্ধিমান আচরণ আপনি যা চান ঠিক তেমন করে না, পাশাপাশি টুলবারটি না লুকিয়ে রাখতে সক্ষম হওয়া খুব সুবিধাজনক হবে) পূর্ণ-স্ক্রিন মোড পাশাপাশি - তর্কাতীতভাবে এটি তখন হয় যখন স্ক্রিন-স্পেস সঞ্চয় বিশেষভাবে গুরুত্বপূর্ণ)

দুর্ভাগ্যক্রমে, উবুন্টুতে (14.04 এবং 16.04) প্যাকেজড হিসাবে প্রমাণিত, এমনকি এটি সম্ভব নয়। দেখে মনে হয় যে (অন্যথায় খুব দরকারী) উবুন্টু-নির্দিষ্ট প্যাচগুলি একটি সাধারণ মেনু-বার এবং সরঞ্জামদণ্ডের সাধারণ অবস্থান ফিরিয়ে দেয়, সমস্যাটিকে আরও বাড়িয়ে তোলে, স্বয়ং-আড়াল করার আচরণটি ভেঙে দেয়।

বাগ রিপোর্ট

সম্পর্কিত বাগ (উবুন্টু-নির্দিষ্ট এবং উজান) এখানে রয়েছে:

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1522527

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1409291

https://bugzilla.gnome.org/show_bug.cgi?id=714996

প্যাচ

জিনোম বাগ রিপোর্টে ওয়ার্কিং প্যাচগুলি (রিনিস ড্যান দ্বারা) সরবরাহ করা হয়েছিল, তবে সেগুলি গৃহীত হয়নি। 3.12 , সমসাময়িক মাস্টার শাখা এবং 3.14 এর জন্য সরাসরি লিঙ্কগুলি ।

ভাগ্যক্রমে, এই প্যাচগুলি এখনও উবুন্টু ১.0.০৪-তে পাওয়া যায়, তাই 3.18 প্রকাশের জন্য ম্যানুয়ালি প্রয়োগ করা যেতে পারে (কোডটি অনুলিপি-পেস্ট করা)। এগুলির সাথে সরাসরি প্রয়োগ করা কার্যকর patchহবে না বলে মনে হচ্ছে আশেপাশের কোডটিতে সামান্য পরিবর্তনের কারণে।

উত্স পেতে:

apt-get source evince
cd evince-3.18.2/

যদি এটি কাজ না করে তবে deb-srcলাইনগুলিকে সংবিধান দিন /etc/apt/sources.list

নীচের প্যাচটি প্রয়োগ করুন (রিনিস ড্যানি সরবরাহ করেছেন এমনগুলি থেকে অভিযোজিত, উপরে লিঙ্কযুক্ত এবং সম্পূর্ণতার জন্য এখানে সরবরাহ করেছেন):

--- a/shell/ev-application.c    2018-01-02 23:00:00.502095551 +0100
+++ b/shell/ev-application.c    2018-01-03 23:15:00.713553169 +0100
@@ -1059,9 +1059,24 @@
 }

 static void
+app_toggle_toolbar_cb (GSimpleAction *action,
+                       GVariant      *parameter,
+                       gpointer       user_data)
+{
+        EvApplication *application = user_data;
+        EvWindow      *window      = EV_WINDOW (gtk_application_get_active_window (GTK_APPLICATION (application)));
+        GActionMap    *action_map  = G_ACTION_MAP (window);
+        GAction       *gaction     = g_action_map_lookup_action (action_map, "toggle-toolbar");
+
+        g_action_activate (gaction, NULL);
+}
+
+
+static void
 ev_application_startup (GApplication *gapplication)
 {
         const GActionEntry app_menu_actions[] = {
+       { "toggle-toolbar", app_toggle_toolbar_cb, NULL, NULL, NULL },
        { "new",  app_new_cb, NULL, NULL, NULL },
                 { "help", app_help_cb, NULL, NULL, NULL },
                 { "about", app_about_cb, NULL, NULL, NULL }
@@ -1095,6 +1110,7 @@
           "win.caret-navigation",       "F7", NULL,
           "win.zoom-in",                "plus", "<Ctrl>plus", "KP_Add", "<Ctrl>KP_Add", "equal", "<Ctrl>equal", NULL,
           "win.zoom-out",               "minus", "<Ctrl>minus", "KP_Subtract", "<Ctrl>KP_Subtract", NULL,
+          "win.toggle-toolbar",         "<Ctrl>H", NULL,
           "win.show-side-pane",         "F9", NULL,
           "win.fullscreen",             "F11", NULL,
           "win.presentation",           "F5", NULL,
--- a/shell/ev-window.c 2018-01-02 23:00:00.502095551 +0100
+++ b/shell/ev-window.c 2018-01-02 23:14:36.995706943 +0100
@@ -4907,6 +4907,27 @@
 }

 static void
+ev_window_view_cmd_toggle_toolbar (GSimpleAction *action,
+                                   GVariant      *state,
+                                   gpointer       user_data)
+{
+        EvWindow        *ev_window = user_data;
+        EvWindowPrivate *priv      = ev_window->priv;
+
+        gboolean toolbar;
+        gboolean presentation;
+
+        presentation = EV_WINDOW_IS_PRESENTATION (ev_window);
+
+        toolbar = ((priv->chrome & EV_CHROME_TOOLBAR) != 0  ||
+                   (priv->chrome & EV_CHROME_RAISE_TOOLBAR) != 0) && !presentation;
+
+        update_chrome_flag (ev_window, EV_CHROME_TOOLBAR, !toolbar);
+
+        set_widget_visibility (priv->toolbar, !toolbar);
+}
+
+static void
 ev_window_view_cmd_toggle_sidebar (GSimpleAction *action,
                   GVariant      *state,
                   gpointer       user_data)
@@ -5697,6 +5718,7 @@
    { "continuous", NULL, NULL, "true", ev_window_cmd_continuous },
    { "dual-page", NULL, NULL, "false", ev_window_cmd_dual },
    { "dual-odd-left", NULL, NULL, "false", ev_window_cmd_dual_odd_pages_left },
+   { "toggle-toolbar", NULL, NULL, "true", ev_window_view_cmd_toggle_toolbar },
    { "show-side-pane", NULL, NULL, "false", ev_window_view_cmd_toggle_sidebar },
    { "inverted-colors", NULL, NULL, "false", ev_window_cmd_view_inverted_colors },
    { "fullscreen", NULL, NULL, "false", ev_window_cmd_view_fullscreen },
--- a/shell/evince-menus.ui 2018-01-02 23:00:00.502095551 +0100
+++ b/shell/evince-menus.ui 2018-01-03 23:16:02.969635772 +0100
@@ -21,6 +21,12 @@
   <menu id="appmenu">
     <section>
       <item>
+        <attribute name="label" translatable="yes">_Toggle toolbar</attribute>
+        <attribute name="action">app.toggle-toolbar</attribute>
+        <attribute name="accel">&lt;Primary&gt;H</attribute>
+      </item>
+    </section>    <section>
+      <item>
         <attribute name="label" translatable="yes">_New Window</attribute>
         <attribute name="action">app.new</attribute>
       </item>
@@ -41,6 +47,10 @@
   <menu id="view-menu">
     <section>
       <item>
+        <attribute name="label" translatable="yes">_Toolbar</attribute>
+   <attribute name="action">win.toggle-toolbar</attribute>
+      </item>
+      <item>
         <attribute name="label" translatable="yes">_Continuous</attribute>
         <attribute name="action">win.continuous</attribute>
       </item>

সহ patch -p1 < name_of_patch_file.patchবা ব্যবহার quilt(এবং আদর্শ প্রয়োগ করার আগে / পরে প্যাচটি পড়ুন - এটি আসলে যথেষ্ট বোধগম্য, বিশেষত প্রসঙ্গে)।

অবশেষে, প্যাচড ইভিডেন্স ./configure; make; sudo make installইনস্টল করার জন্য স্ট্যান্ডার্ডের সাথে ইন্ডিজকে সংকলন করুন /usr/local/। উদাহরণস্বরূপ অন্যত্র ইনস্টল করার জন্য, ব্যবহার করা হচ্ছে এড়াতে sudo, ব্যবহার ./configure --prefix=/full/path/to/alternative/location/

Patched সন্দেহাতীতভাবে প্রমাণ করা সঙ্গে টুলবার লুকিয়ে বিকল্প থাকবে Ctrl+h। মেনু-বারটি গোপন করা হবে না , যা আপনি যা চান তা হতে পারে বা নাও পারে।

মেনু-বারটি লুকিয়ে রাখা

উপরের প্যাচ ছাড়াও, আপনাকে যুক্ত করতে হবে:

gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (ev_window), !toolbar);

সংজ্ঞা শেষে ev_window_view_cmd_toggle_toolbarshell/ev-window.cএবং পরিবর্তন:

gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (window), !presentation);

প্রতি:

gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (window), !presentation && toolbar);

সংজ্ঞা update_chrome_visibility, এছাড়াও মধ্যে shell/ev-window.c

নিরাপত্তা

আমি উবুন্টু সুরক্ষা নোটিশের/etc/apparmor.d/usr.local.bin.evince উপর ভিত্তি করে একটি অ্যাপারমোর প্রোফাইল যুক্ত করার usr.bin.evinceএবং সাবস্ক্রাইব করার পরামর্শ দেব, যেহেতু আপনি আপনার সংস্করণটিকে উড়িয়ে দেওয়ার সংস্করণে সুরক্ষা ফিক্স পাবেন না। বিকল্পভাবে, আপনি যেমন কিছু ব্যবহার বিবেচনা করতে পারেন ।apt-src


সহজেই প্রয়োগের জন্য, দুটি সম্পূর্ণ প্যাচই
অ্যাপ্লায়াস

0

উবুন্টুতে ডিফল্ট ডকুমেন্ট ভিউয়ার অ্যাপ্লিকেশন (স্পষ্ট) এর সত্যিকারের পূর্ণ স্ক্রিন মোড রয়েছে । ইভিন্স টুলবার থেকে দেখুন -> উপস্থাপনা নির্বাচন করুন । উপস্থাপনা মোডে স্ক্রিনে দৃষ্টিভঙ্গি করার কোনও সরঞ্জামদণ্ড বা স্ক্রোলবার নেই। এটি দেখতে পুরো স্ক্রিন মোডে কোনও চিত্র দেখার মতো, কখনও কখনও আইটিউনস বা 7 ডিজিটাল থেকে ডাউনলোড করা যেতে পারে এমন অ্যালবামগুলির সাথে বান্ডিলযুক্ত .pdf ডিজিটাল বুকলেটগুলি দেখার জন্য উপযুক্ত।

উপস্থাপনা মোড থেকে প্রস্থান করতে Escকী বা টিপুন F11


1
তবে সমস্যাটি হ'ল উপস্থাপনা মোডে আপনার পুরো প্রস্থ থাকতে পারে। চরিত্রগুলি এত ছোট দেখাচ্ছে
অশোক কয়াই

আইটিউনস বা 7 ডিজিটাল থেকে ডাউনলোড হওয়া অ্যালবামগুলির সাথে আসা ডিজিটাল বুকলেটগুলি দেখতে উপস্থাপনা মোড দেখতে দুর্দান্ত লাগছে।
কারেল

-1

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

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