سؤال كيف أقوم بتعيين خلفية مختلفة لكل مساحة عمل في Xubuntu 13.04؟


قد يبدو هذا سؤالًا شائعًا تم حلّه بالفعل. حسنًا ، لقد تحققت من العديد من البرامج التعليمية والسؤال و googled كثيرًا ولكن كل شيء فشل تقريبًا بعد كل شيء.

المشكلة الرئيسية هي أنه ليس لدي محرر gconf وحتى لو قمت بتثبيته ، ليس لدي "/apps/nautilus/preferences/show_desktop"الخيار لإلغاء لإكمال قرص compiz معروفة تماما.

هل أجرى أي شخص هذه المسألة على Xubuntu 13.04؟ هل لي أن أسأل كيف؟

شكرا لكم مقدما.


4
2017-08-18 17:53


الأصل




الأجوبة:


الخبر العظيم هو أن تفعل ليس الآن بحاجة إلى compiz ، أو حتى أن يكون التركيب قد تم تشغيله xfwm الحصول على خلفية مختلفة لكل مساحة عمل باستخدام xfdesktopأنت فقط بحاجة إلى استخدام إصدارات تطوير الحزم من Xfce-4.12 xubuntu-dev ppa.

كما أنت على Xubuntu 13.04 ، يجب عليك (والآخرين في 12.10 أو 13.10) تمكين xubuntu-dev xfce-4.12 ppa مع إصدارات تطوير الحزم ؛ إصدارات xubuntu الأخرى (مثل 12.04) تتطلب 4.10 ppa كذلك. الحزم في Xfce 4.12 ppa هي في الواقع تسمية الإصدارات 4.11.x ، كما لم يتم الانتهاء من Xfce-4.12 حتى الآن.

  • تعليمات Xubuntu 13.04 (و 12.10 ، 13.10):

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    
  • تعليمات فقط لاستخدامها في 12.04:

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
    sudo apt-get update
    sudo apt-get dist-upgrade
    
    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    sudo apt-get update
    sudo apt-get dist-upgrade
    

ثم قم بتسجيل الخروج وتسجيل الدخول مرة أخرى ، وانقر بزر الماوس الأيمن على أحد مساحات العمل الخاصة بك ، وانتقل إلى "إعدادات سطح المكتب" ، وستحصل على النافذة الموضحة أدناه في الشكل 1.

في كل من مساحات العمل الخاصة بك ، سيتم اعتبار علامة تبويب الخلفية خلفية لـ [اسم مساحة العمل الخاصة بك]. اختر صورة أو مجلدًا يحتوي على صور وانقر فوق الصورة التي تريدها للخلفية.

كرر هذه العملية لجميع مساحات العمل ، ولكن تذكر:

  • من المهم جدًا التأكد من إلغاء تحديد مربع "تطبيق على جميع مساحات العمل" كل من wokspaces عند اختيار خلفية أو من الواضح أن لديك فقط نفس الخلفية على كل منهم.

  • يمكنك أيضًا اختيار إعداد التغييرات التلقائية للخلفيات على كل مساحة عمل إذا كنت ترغب في ذلك. ما عليك سوى تحديد المربع (كما هو موضح في لقطة الشاشة أدناه) ، ولكن تذكر أنه يجب التحقق من ذلك في كل مساحة عمل إذا كنت تريد أن تقوم كل مساحة عمل بتبديل الخلفيات عند الفاصل الزمني المطلوب. من الواضح أنه يجب أن يكون لديك أكثر من صورة واحدة في المجلد المحدد.

شكل 1:

enter image description here 

إذا كنت ترغب في كتابة التغييرات في الخلفيات ، يمكنك استخدامها xfconf-query لتغييرها:

  • أولا ، تأكد single-workspace-mode هو زائف:

    xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
    
  • ثم ، استخدم الأمر أدناه ، ويرجى استبدال رقم الشاشة ومساحة العمل الخاصة بالوظيفة التي ترغب في تغييرها ، عن طريق التحقق باستخدام xfce4-settings-editor. تذكر أن مساحات العمل تبدأ عند 0 من أجل xfconf-query وبالتالي فإن مساحة العمل الأولى لديك هي 0 في إعدادات xfconf. ثم حدد أيضًا المسار الصحيح لصورتك:

    xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace2/last-image -s /location/of/image
    

حتى الآن ليست هناك حاجة compiz. يمكنك التبديل بين مساحات العمل ومشاهدة خلفية مختلفة في كل منها عند ضبط الخلفيات. استخدام الذاكرة من xfdesktop4سيكون أعلى قليلاً ، لكنه سيظل يستخدم حوالي 28 ميغابايت فقط مع 4 مساحات عمل مع خلفيات عالية الدقة على شاشة 1280 × 1024.

يرجى ملاحظة أن هذه الميزة الممتازة لا تزال تحت تنمية ثقيلة، وسيكون بالتأكيد أحد المعالم البارزة في Xfce 4.12 ، ولكن يمكن استخدامها الآن إذا قمت بتثبيت الصفحات الفرعية.


مذكرة إضافية

إذا وجدت أنه لا يمكنك تعيين صورة كخلفية لسطح المكتب عن طريق النقر بزر الماوس الأيمن على الإدخال في قائمة Thunar ، فأضف إجراء Thunar المخصص الجديد للقيام بذلك واستخدم النص البرمجي أدناه في هذا الإجراء. السيناريو يأخذ %f معلمة من Thunar كمسار للصورة (انظر الشكل 3).

سوف تحتاج أيضا إلى تثبيت xdotool لأنها تعمل ، وأنها لن تعمل مع compiz ، فقط مع xfwm أو مديري نافذة مشابهة.

الشكل 2: نسخ البرنامج النصي وجعله قابلاً للتنفيذ (chmod u+x)

#!/usr/bin/env bash

# IMPORTANT: to be used as a script for a Thunar custom action
# it will need modification if used for other purposes

# path is %f given in Thunar's context menu
path="$1"
workspace="$(xdotool get_desktop)"
# check not in single workspace mode
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
# command with workspace and path variables
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace"${workspace}"/last-image -s "${path}"

exit

الشكل 3: قم بملء تفاصيل الإجراء المخصص Thunar المخصص ؛ تأكد من أن مسار البرنامج النصي صحيح ؛ الأمر Thunar المخصص هو:

/location/of/script %f

في علامة التبويب "حالات المظهر" ، اختر الصور فقط كشرط المظهر.

enter image description here

الآن أينما كنت تعمل ، ستتمكن من تعيين خلفية لها عن طريق النقر بزر الماوس الأيمن على أي صورة في Thunar وتحديد الإجراء المخصص الخاص بك.


4
2017-11-04 19:42