انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ALi.pAkrohk در 02 آذر 1397، 08:40 بظ
-
به نام خدا
درود امید دارم که خوب هستین.
دوستان گلم من چطور می تونم کاری کنم که بسته هایی که از طریق snap نصب کردم هم از ایکن و تم دسکتاپ استفاده کنن نه ایکن رسمی خودشون ؟
-
به نام خدا
درود امید دارم که خوب هستین.
دوستان گلم من چطور می تونم کاری کنم که بسته هایی که از طریق snap نصب کردم هم از ایکن و تم دسکتاپ استفاده کنن نه ایکن رسمی خودشون ؟
واقعا هیچ کس نمیدونه ؟؟؟
-
مثلا چه بسته هایی؟
-
مثلا چه بسته هایی؟
Atom , Godot Engine و...
-
مثلا چه بسته هایی؟
Atom , Godot Engine و...
و منظور شما اینه که مثلا آیکن ها و فونت ها و بقیه اجزای گرافیکی این بسته ها ، با تم دسکتاپ شما یکسان بشن ؟
-
من تا حالا از snap استفاده نکردم اما مگه بستههایی که با snap نصب میشه براشون Desktop Entry ایجاد نمیشه؟
-
من تا حالا از snap استفاده نکردم اما مگه بستههایی که با snap نصب میشه براشون Desktop Entry ایجاد نمیشه؟
همه چیز بعد نصب درسته مگر ایکن های درون و بیرون نرم افزار یعنی برای منم عجیب بود.
-
یا من چیزی رو درست نمیدونم یا اشتباهی شده این وسط ،
اسنپ یک مدیریت بسته هست ، و کارش نصب و بروزرسانی و حذف بسته هاست ، اینکه بسته ای که نصب میشه از چه تم یا رابط کاربری ای استفاده کنه و یا اینکه آیکن پکش چی باشه دیگه به اسنپ نباید مربوط باشه ، این رو خود دسکتاپ سیستم تشخیص میده و اعمال میکنه ، و در مواردی هم که رابط کاربری خارج از GTK و QT هست همون کتابخانه خود برنامه استفاده میشه ، برای مثال برنامه ویرایش متن اتم که فرمودید از فریموورک الکترون استفاده میکنه که رابط کاربری و مجموعه تم و آیکن های خودش رو داره ، و یا موتور بازی سازی ای که گفتید همونطوری که در سورسش میبینید : https://github.com/godotengine/godot/tree/master/editor/icons (https://github.com/godotengine/godot/tree/master/editor/icons) آیکن های خودش رو داره و این برنامه ها از ابتدا با رابط کاربری جدایی از دسکتاپ های پیشفرض گنولینوکس ایجاد شدن ، البته ممکنه من سوال رو اشتباه متوجه شده باشم ! .
-
یا من چیزی رو درست نمیدونم یا اشتباهی شده این وسط ،
اسنپ یک مدیریت بسته هست ، و کارش نصب و بروزرسانی و حذف بسته هاست ، اینکه بسته ای که نصب میشه از چه تم یا رابط کاربری ای استفاده کنه و یا اینکه آیکن پکش چی باشه دیگه به اسنپ نباید مربوط باشه ، این رو خود دسکتاپ سیستم تشخیص میده و اعمال میکنه ، و در مواردی هم که رابط کاربری خارج از GTK و QT هست همون کتابخانه خود برنامه استفاده میشه ، برای مثال برنامه ویرایش متن اتم که فرمودید از فریموورک الکترون استفاده میکنه که رابط کاربری و مجموعه تم و آیکن های خودش رو داره ، و یا موتور بازی سازی ای که گفتید همونطوری که در سورسش میبینید : https://github.com/godotengine/godot/tree/master/editor/icons (https://github.com/godotengine/godot/tree/master/editor/icons) آیکن های خودش رو داره و این برنامه ها از ابتدا با رابط کاربری جدایی از دسکتاپ های پیشفرض گنولینوکس ایجاد شدن ، البته ممکنه من سوال رو اشتباه متوجه شده باشم ! .
دوست من همین نرم افزار ها توی بقیه توزیع ها از تم ایکن هایی که روی دسکتاپ نصب میشه استفاده می کنن (یا شما الان تست کن یه تلگرام از اسنپ نصب کن یکی هم از طریق APT خودت داستان رو درک می کنی) هر نرم افزاری قطعا ایکن رسمی خودش رو داره خوب اینم عادیه هیچ نرم افزاری بدون ایکن طراحی نمیشه. ولی توی گنو/لیسنوکس نرم افزار ها به صورت سیستم درختی نصب میشن و از آدرس
/usr/share/icons
به ایکن ها دسترسی دارن با نصب پک ایکن ،این ایکن ها نیست که تغییر می کنه فقط کانفیگ مسیر هست که تغییر می کنه ( اگه اشتباه میگم با تجربه تر ها درستش کنن ) ولی مثل این که هیچ بستی اسنپی حداقل برای من از ایکن های نصب شدم استفاده نمی کنه.
مثلا توی مانجارو اتم از پاپیروس پیروی می کنه ولی توی اوبونتو نه.
-
یعنی به این شکل هست که اسنپ پیکربندی بسته ها رو بعد از نصب تغییر میده ؟ یا اینکه بسته هاش از قبل با اون پیکربندی ها باینری شدن ؟
-
مثلا توی مانجارو اتم ار پاپیروس پیروی می کنه ولی توی اوبونتو نه.
اتم توی مخازن رسمی مانجارو موجوده و فکر نکنم با این وجود نصبش از snap کار منطقیای باشه.
-
مثلا توی مانجارو اتم ار پاپیروس پیروی می کنه ولی توی اوبونتو نه.
اتم توی مخازن رسمی مانجارو موجوده و فکر نکنم با این وجود نصبش از snap کار منطقیای باشه.
دقیقا وقتی اتم رو از مخازن نصب می کنی ایکن های نصبی رو قبول می کنه ،من توی مانجارو از مخازن رسمی نصب می کنم و ایکن تغییر می کنه ولی روی کامپیوتر خونگیم اوبونتو دارم و اونجا بدلیل این که فقط مخازن اسنپ اتم رو داره از اسنپ استفاده می کنم و ایکن اتوم تغییر نمی کنه.
یعنی به این شکل هست که اسنپ پیکربندی بسته ها رو بعد از نصب تغییر میده ؟ یا اینکه بسته هاش از قبل با اون پیکربندی ها باینری شدن ؟
گزینه 2 ( اصلا انگار بسته های اسنپ توی یه جای جدا از مسیر درختی گنو/لینوکس نصب میشن )
-
گذینه 2 ( اصلا انگار بسته های اسنپ توی یه جای جدا از مسیر درختی گنو/لینوکس نصب میشن )
*گزینه
بله همینطوره هر بستهی snap (اگر اشتباه نکنم) در یک لوپ دیوایس و در محیطی کاملا ایزوله و یه جورایی مستقل از سیستم عامل اصلی اجرا میشه.
-
گذینه 2 ( اصلا انگار بسته های اسنپ توی یه جای جدا از مسیر درختی گنو/لینوکس نصب میشن )
*گزینه
بله همینطوره هر بستهی snap (اگر اشتباه نکنم) در یک لوپ دیوایس و در محیطی کاملا ایزوله و یه جورایی مستقل از سیستم عامل اصلی اجرا میشه.
خوب پس اگه مستقل هست دلیل نگرفتن ایکن های نصب شده هم پیدا شد.
خوب من الان کلا رفتم روی مانجارو + KDE
ولی خب، خوبه که این پست رو پیش ببریم شاید در آینده بدرد کسی بخوره.
-
گذینه 2 ( اصلا انگار بسته های اسنپ توی یه جای جدا از مسیر درختی گنو/لینوکس نصب میشن )
*گزینه
بله همینطوره هر بستهی snap (اگر اشتباه نکنم) در یک لوپ دیوایس و در محیطی کاملا ایزوله و یه جورایی مستقل از سیستم عامل اصلی اجرا میشه.
خوب پس اگه مستقل هست دلیل نگرفتن ایکن های نصب شده هم پیدا شد.
خوب من الان کلا رفتم روی مانجارو + KDE
ولی خب، خوبه که این پست رو پیش ببریم شاید در آینده بدرد کسی بخوره.
مانجارو فقط با xfce !
-
گذینه 2 ( اصلا انگار بسته های اسنپ توی یه جای جدا از مسیر درختی گنو/لینوکس نصب میشن )
*گزینه
بله همینطوره هر بستهی snap (اگر اشتباه نکنم) در یک لوپ دیوایس و در محیطی کاملا ایزوله و یه جورایی مستقل از سیستم عامل اصلی اجرا میشه.
هر کسی با یه چیزی لذت می بره ☺
خوب پس اگه مستقل هست دلیل نگرفتن ایکن های نصب شده هم پیدا شد.
خوب من الان کلا رفتم روی مانجارو + KDE
ولی خب، خوبه که این پست رو پیش ببریم شاید در آینده بدرد کسی بخوره.
مانجارو فقط با xfce !