انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: norouzi90 در 10 اسفند 1399، 06:04 ب‌ظ

عنوان: برنامه xdesktopwaves (حل شد)
ارسال شده توسط: norouzi90 در 10 اسفند 1399، 06:04 ب‌ظ
با سلام،
برنامه xdesktopwaves را نصب کرده ام. ولی بصورت مطلوب کار نمی کند.

در شرح برنامه نوشته
Simulation of water waves on the X Window System

می‌خواستم بدانم آیا سیستم من جزو سیستمهای   X Window System  میباشد؟
اگر می‌شود کمی راهنمایی بفرمایید.
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: Dragon- در 10 اسفند 1399، 09:23 ب‌ظ
xwindow system چیزیه که توی سیستم‌های شبه یونیکس باهاش میشه محیط گرافیکی راه‌اندازی کرد.
فعلا برای اینکار یه x11 (همون xwindow system ) و wayland هست
برای اینکه مطمئن بشید از x11 استفاده می‌کنید، این دستور رو بزنید اگه ارور نداد که نصب نشده، یعنی از x11 استفاده می‌کنید. (X بزرگ هست)
X
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 10 اسفند 1399، 10:21 ب‌ظ
xwindow system چیزیه که توی سیستم‌های شبه یونیکس باهاش میشه محیط گرافیکی راه‌اندازی کرد.
فعلا برای اینکار یه x11 (همون xwindow system ) و wayland هست
برای اینکه مطمئن بشید از x11 استفاده می‌کنید، این دستور رو بزنید اگه ارور نداد که نصب نشده، یعنی از x11 استفاده می‌کنید. (X بزرگ هست)
X

شرمنده که متوجه نشدم .الان با توجه به عکس ارسالی ام از x window system یا از x11  استفاده می کنم؟
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: Dragon- در 10 اسفند 1399، 10:37 ب‌ظ
بله دارید از x11 استفاده می‌کنید.
برنامه هم به خاطر یه چیز دیگه درست کار نمی‌کنه. اکثر توزیع‌ها هم از x11 استفاده می‌کنند.
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: esmaeelE در 10 اسفند 1399، 11:14 ب‌ظ
برنامه را چطور اجرا کردید؟
من روی دبیان 10 و اوبونتو 20.04 بررسی کردم درست کار می‌کرد.

نصب
sudo apt install xdesktopwaves
اجرا
xdesktopwaves
بررسی نسخه نصب شده
xdesktopwaves -Vapt-cache policy xdesktopwaves
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 10 اسفند 1399، 11:45 ب‌ظ
صفحه دسکتاپم فقط تار می شود و هیچ اتفاق دیگری رخ نمی دهد. یعنی این برنامه فقط صفحه دسکتاپ را تار می کند؟!!!!!!!
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: esmaeelE در 11 اسفند 1399، 12:13 ق‌ظ
با کاربر معمولی برنامه را اجرا کنید نه کاربر ارشد
چرا su را استفاده می‌کنید؟
$ xdesktopwaves
https://paste.c-net.org/HumorArchive
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 11 اسفند 1399، 03:26 ب‌ظ
با کاربر معمولی برنامه را اجرا کنید نه کاربر ارشد
چرا su را استفاده می‌کنید؟
$ xdesktopwaves
https://paste.c-net.org/HumorArchive

۱- هم در Synaptic  نصب کردم و هم دوباره طبق دستوری که شما نوشتید در ترمینال.
۲- هم با sudo  و هم با کاربر عادی در ترمینال و هم از طریق menu اجرا کردم.
۳- علاوه بر سیستم خودم در live cd Linux Mint 18.2 Cinnamon 64-bit  نصب و اجرا کردم .
 
کلاً هیچ فرقی نکرد و در هر دو سیستم مشکل هنوز پابرجاست. عکس از مینت هم پایین گذاشتم.
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 11 اسفند 1399، 03:45 ب‌ظ
ممنون از لطفی که فرمودید و فیلم مربوطه را زحمت کشیدید گذاشتید.
عکسی در پایین گذاشته‌ام که محتوای ترمینال مرا با ترمینال خودتان در کنار هم نشان می دهم.
نکته جالبی وجود دارد:
مقادیر از display تا allow idle mode با هم یکسان هستند.
سطری بنام Nautilus Desktop detected در ترمینال شما وجود دارد ولی در مال من چنین سطری وجود ندارد.
مقادیر برای Frames/s  و  CPU و MBit برای من صفر ولی برای شما حاوی اعدادی هستند.
برای من در تمامی سطرهافقط IDLE  MODE  نوشته است ، اما برای شما چیزهای دیگر با مقادیر مربوطه اش.
 
آیا می‌توانید حدس بزنید مشکل سیستم من از کجاست؟!
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: دانیال بهزادی در 11 اسفند 1399، 05:32 ب‌ظ
احتمالاً گرافیکتون از این برنامه پشتیبانی نمی‌کنه. رایانهٔ من هم درست نشونش نداد.
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 13 اسفند 1399، 08:21 ب‌ظ
کارت گرافیکی را درآوردم و کابل مونیتور را به صورت مستقیم به مادربورد وصل کردم ، ولی در نتیجه فرقی نکرد.
چند گزینه را در بایوس تغییر دادم ولی گراپم پرید و  دوباره آنرا reinstall  کردم.

بعد رفتم سر وقت میزکارها .LXQT را نصب کردم که همزمان با آن FVWM  هم نصب گردید.
در LXQT بصورت پیش‌فرض چهار گزینه برای window manager در دسترس بود ، که همه آن‌ها را امتحان کردم :
در حالتهای fvwm2 ، muffin و  xfwm4  برنامه xdesktopwaves کار نکرد.
در حالت mutter برنامه بدرستی کار کرد.

بعد رفتم سروقت FVWM  که در آنهم برنامه بدرستی کار کرد.

بعد رفتم سر وقت میزکار LXDE ، که همزمان با آن Open box هم نصب گردید.
در میزکار LXDE ، برای آن window manager مربوطه‌اش Open box بود. که در آن هم برنامه
بدرستی کار نکرد.
ولی در میزکار  Open box ، برنامه بدرستی کار کرد.

بعد دوباره رفتم سروقت میزکار اصلی‌ام cinnamon ، دیدم که window manager آن
Mutter (Muffin)  است. یعنی تا آنجایی که حدس می‌زنم در ساختار cinnamon هم از
Mutter و هم از Muffin استفاده شده است. بنظرم به این علت برنامه درست اجرا نمی‌شود
که  Mutter سازگار با این برنامه و Muffin سازگار با این برنامه نیست.

Muffin را حذف کردم که تنها Mutter باقی بماند تا برنامه کار بکند ولی cinnamon ازهم پاشید.!!!
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: esmaeelE در 14 اسفند 1399، 07:39 ق‌ظ
پس از این‌که مشکل میزکار را حل کردید راه حل‌های زیر را بررسی کنید.

پیوندهای مرتبط زیر را ببینید.

https://askubuntu.com/a/393775/678872
https://askubuntu.com/questions/453857/xdesktopwaves-xsnow-xpenguins-wont-work

آیا آيکون‌‌های روی desktop فعال هستند؟ در هر دو حالت نمایش/عدم نمایش بررسی کنید که برنامه کار می‌کند؟

عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 15 اسفند 1399، 08:49 ب‌ظ
پس از این‌که مشکل میزکار را حل کردید راه حل‌های زیر را بررسی کنید.

پیوندهای مرتبط زیر را ببینید.

https://askubuntu.com/a/393775/678872
https://askubuntu.com/questions/453857/xdesktopwaves-xsnow-xpenguins-wont-work

آیا آيکون‌‌های روی desktop فعال هستند؟ در هر دو حالت نمایش/عدم نمایش بررسی کنید که برنامه کار می‌کند؟


با سپاس فراوان از بابت لینک های مفیدی که گذاشته بودید.


در یکی از لینک ها علاوه بر  Xdesktopwaves ، دو تا نرم‌افزار دیگر بنامهای Xsnow, Xpenguins گذاشته بودند، که هر دوی آن‌ها را هم نصب کردم ولی آن‌ها هم در میزکار cinnamon کار نکردند.
آيکون‌‌های روی desktop فعال هستند و  در هر دو حالت نمایش/عدم نمایش  برنامه ها کار نمی‌کنند.

 بنظرم می‌رسد برای حل این مشکل دو تا راهکار عمده وجود دارد:

۱- پیدا کردن میزکار مناسب با window manager مناسب برای اجرای آن نرم‌افزار مربوطه .

۲-استفاده از ورژن جدیدتر برای نرم‌افزار مربوطه.


البته من در طی این چند روز میزکارها و window manager های زیرا را برای این سه نرم‌افزار امتحان کردم:
 fvwm2-muffin-mutter-xfwm4-IceWM-afterstep-amiwm-awesome-blackbox-compiz-cwm-dwm-enlightenment-evilwm-(fvwm-crystal)

در  LXQT  تنها مدیر پنجره mutter  و آنهم تنها برای xdesktopwaves کارآمد بود و برای دو نرم‌افزار دیگر کاربری نداشت.

میزکارهایی که همه برنامه‌ها را درست اجرا کردند، عبارت بودند از:
FVWM-Afterstep-blackbox-awesome-IceWM

تنها میزکاری که نام همگی این سه برنامه را  در لیست منوی خودش آورده بود، عبارت بود از:
blackbox

در ضمن شرمنده آقای esmaeelE شما در دبیان از کدام میزکار و window manager استفاده می نمایید؟ اگر دوست داشتید ببینید این دو برنامه دیگر( Xsnow, Xpenguins ) هم در میزکارتان عمل می کنند؟
عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: esmaeelE در 15 اسفند 1399، 11:36 ب‌ظ
$ screenfetch
         _,met$$$$$gg.           
      ,g$$$$$$$$$$$$$$$P.        OS: Debian 10 buster
    ,g$$P""       """Y$$.".      Kernel: x86_64 Linux 4.19.0-14-amd64
   ,$$P'              `$$$.      Uptime: 11m
  ',$$P       ,ggs.     `$$b:    Packages: 1646
  `d$$'     ,$P"'   .    $$$     Shell: bash 5.0.3
   $$P      d$'     ,    $$P     Resolution: 1024x768
   $$:      $$.   -    ,d$$'     DE: XFCE
   $$\;      Y$b._   _,d$P'      WM: Xfwm4
   Y$$.    `.`"Y$$$$P"'          WM Theme: Default
   `$$b      "-.__               GTK Theme: Xfce [GTK2]
    `Y$$                         Icon Theme: Tango
     `Y$$.                       Font: Sans 10
       `$$b.                     CPU: Intel Core i5-6400 @ 4x 3.3GHz [42.0°C]
         `Y$$b.                  GPU: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
            `"Y$b._              RAM: 1081MiB / 15923MiB
                `""""           

هر سه برنامه روی سیستم من کار می‌کند.
$ sudo apt install xsnow xpenguins xdesktopwaves
Reading package lists... Done
Building dependency tree       
Reading state information... Done
xdesktopwaves is already the newest version (1.3-4+b1).
xpenguins is already the newest version (2.2-11).
xsnow is already the newest version (1:1.42-9).

عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 16 اسفند 1399، 06:27 ب‌ظ
با تشکر مجدد. من هم میزکار  XFCE  را نصب کردم و هر سه برنامه کار کردند.
نکته‌ای که ذهن من را مشغول کرده این است که بر طبق لینکی که گذاشته بودید، علت عدم اجرای این سه برنامه در آنجا این عنوان شده بود:

نقل‌قول
These (old, nice) programs were designed when the root window was a window, DBUS and gsettings where unknown, and the concept of desktop environment was to install fvwm. You need to recompile them with tricks and often also then they wouldn't work...


عکسی هم از میزکار xfce گذاشته‌ام که آنجا نوشته :

Settings Daemon (xfconf)
D-Bus-based configuration storage system

 در لینک بالایی گفته شده تا آنجایی که من متوجه شدم ،علت اینکه در سیستمهای امروزی این سه برنامه و برنامه‌های نظیر آن‌ها اجرا نمی شوند، بکارگیری DBUS در سیستمهای امروزی می باشد، ولی می‌بینیم که در میزکار xfce با وجود بکارگیری DBUS برنامه‌ها کار می کنند. آیا نظری در این مورد دارید؟


( در ضمن با عرض پوزش مجدد. آقای esmaeelE ، همه برنامه‌ها در xfce کار کردند، ولی کارکرد برنامه xsnow کمی کامل نبود. هر چند که زمین سفید پوش می‌شد ولی ریزش برف برخلاف آن پنج میزکاری که معرفی کردم ، وجود نداشت. می‌توانید تفاوت را در عکس هایی که در پایین گذاشته‌ام ببینید. آیا این برنامهxsnow در میزکار شما بدرستی و کامل اجرا می شود؟!)





عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: esmaeelE در 16 اسفند 1399، 10:17 ب‌ظ
روی یک سیستم دیگر با میزکار XFCE بررسی کردم هر دو عملکردی مشابه دارند.

xsnow برای من هم کامل عمل نمی‌کند دو برنامه دیگر مشکلی ندارند.
$ screenfetch
      ,g$$$$$$$$$$$$$$$P.        OS: Debian 10 buster
    ,g$$P""       """Y$$.".      Kernel: x86_64 Linux 4.19.0-14-amd64
   ,$$P'              `$$$.      Uptime: 13d 8h 29m
  ',$$P       ,ggs.     `$$b:    Packages: 1295
  `d$$'     ,$P"'   .    $$$     Shell: bash 5.0.3
   $$P      d$'     ,    $$P     Resolution: 1920x1080
   $$:      $$.   -    ,d$$'     DE: XFCE
   $$\;      Y$b._   _,d$P'      WM: Xfwm4
   Y$$.    `.`"Y$$$$P"'          WM Theme: Default
   `$$b      "-.__               GTK Theme: Xfce-4.6 [GTK2]
    `Y$$                         Icon Theme: Adwaita
     `Y$$.                       Font: Vazir 10
       `$$b.                     CPU: Intel Core i5-7400 @ 4x 3.5GHz [27.8°C]
         `Y$$b.                  GPU: intel
            `"Y$b._              RAM: 2443MiB / 7846MiB
                `""""           

عنوان: پاسخ : برنامه xdesktopwaves
ارسال شده توسط: norouzi90 در 29 فروردین 1400، 10:36 ق‌ظ
با سلام

بلاخره توانستم این برنامه ها را در سیستم خودم و در یک سیستم دیگر بصورت لایو اجرا کنم، حیفم آمد که طریق اجرای آن‌ها را اینجا نگذارم، شاید افرادی باشند که مثل من در آرزوی اجرای این برنامه‌ها بوده باشند.

طریقه نصب برنامه ها:

 نصب xdesktopwaves :

sudo apt install xdesktopwaves
نصبxpenguins :

sudo apt install xpenguins
نصب xsnow :

sudo apt install xsnow

طریقه اجرا در روند عادی :

کافی بود که در ترمینال نام برنامه را تایپ کرده و سپس کلید اینتر را بزنید.

طریقه لغو اجرای برنامه ها:

استفاده از کلید های میانبر ctrl+c  یا  ctrl+z


ولی در بعضی سیستم‌ها شاید نتوانید همه یا بعضی از این برنامه‌ها را بدرستی اجرا کنید، برای این کار می‌توانید از این روش استفاده کنید:

اجرا xdesktopwaves :

sudo xinit /usr/games/xdesktopwaves  --  :1
اجرا xpenguins :

sudo xinit /usr/bin/xpenguins -- :1
اجرا xsnow :

sudo xinit /usr/games/xsnow --  :1
تذکر : برای برگشتن به صفحه اصلی تان از کلید های میانبر ctrl+alt+F7 استفاده کنید.

تذکر مهم: اگر یکی از برنامه‌ها را اجرا کردید و  خواستید آن دو برنامه دیگر را هم اجرا کنید و یا این برنامه را باز هم دوباره اجرا کنید، حتماً  عدد ۱ نوشته شده در فرمان را به عددهای دیگری تغییر دهید.مثلا:

sudo xinit /usr/games/xsnow -- :9
یا

sudo xinit /usr/games/xsnow  -- :150
( محدوده این اعداد تا جایی که من امتحان کردم حدودا 1 الی 2147483599 می تواند باشد.)