انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Yoord در 04 آذر 1397، 01:48 قظ
-
سلام
من میخواستم تم gdm رو عوض کنم. از دستور زیر استفاده کردم
sudo update-alternatives --auto gdm3.css
که خطای زیر رو داد در حالی که فایل gdm3.css سالمه
update-alternatives: error: cannot stat file '/etc/alternatives/gdm3.css': Invalid argument
قبلا مشکلی نداشت ولی الان نمیدونم چرا اون صفحه انتخاب تم GDM رو نمیاره. اگه کمک کنین ممنون میشم
ubuntu 18.10
-
سلام
احتمالاً فایل /etc/alternatives/gdm3.css دچار مشکل شده و به فایل نادرستی لینک شده.
اول این فایل رو پاک کنین :
sudo rm /etc/alternatives/gdm3.css
حالا دستور زیر رو وارد کنین تا این فایل دوباره ساخته بشه :
sudo update-alternatives --auto gdm3.css
اگه مشکلتون با پاک کردن و ساختن دوباره ی اون فایل حل شد، که هیچ ولی اگه حل نشد، پکیج gnome-shell-common رو هم یه دور reinstall کنین :
sudo rm /etc/alternatives/gdm3.css
sudo apt install --reinstall gnome-shell-common
اگه بازم مشکل حل نشد خروجی دستور زیر رو بدین :
ls -alF /etc/alternatives/gdm3.css /usr/share/gnome-shell/theme/gdm3.css /usr/share/gnome-shell/theme/Yaru/gnome-shell.css
-
حالا دستور زیر رو وارد کنین تا این فایل دوباره ساخته بشه :
sudo update-alternatives --auto gdm3.css
بعد پاک کردن قبلی و زدن این دستوری که گفتین، دستور sudo update-alternatives --auto gdm3.css رو برای تغییر تم زدم که خروجی زیر رو داد
update-alternatives: using /usr/share/gnome-shell/theme/gnome-shell.css to provide /usr/share/gnome-shell/theme/gdm3.css (gdm3.css) in auto mode
update-alternatives: warning: not replacing /usr/share/gnome-shell/theme/gdm3.css with a link
فایل رو پاک کرده و gnome-shell-common رو دوباره ره اینستال کردم ولی بازم کار نکرد
اینم خروجی این دستور
ls -alF /etc/alternatives/gdm3.css /usr/share/gnome-shell/theme/gdm3.css /usr/share/gnome-shell/theme/Yaru/gnome-shell.css
ls: cannot access '/usr/share/gnome-shell/theme/Yaru/gnome-shell.css': No such file or directory
lrwxrwxrwx 1 root root 44 Nov 25 21:11 /etc/alternatives/gdm3.css -> /usr/share/gnome-shell/theme/gnome-shell.css
-rw-r--r-- 1 root root 49538 Nov 25 01:01 /usr/share/gnome-shell/theme/gdm3.css
-
ظاهراً فایل /usr/share/gnome-shell/theme/gdm3.css هم درست لینک نشده. این فایل باید به فایل /etc/alternatives/gdm3.css لینک بشه.
پس اول هر دو فایل رو پاک می کنیم :
sudo rm /usr/share/gnome-shell/theme/gdm3.css /etc/alternatives/gdm3.css
حالا دستور زیر رو وارد کنین تا هر دو لینک ساخته بشن :
sudo update-alternatives --auto gdm3.css
اگه باز هم مشکل باقی بود خروجی این دستور رو بدین :
ls -alF /usr/share/gnome-shell/theme/gdm3.css /etc/alternatives/gdm3.css /usr/share/gnome-shell/theme/gnome-shell.css
-
حالا دستور زیر رو وارد کنین تا هر دو لینک ساخته بشن :
sudo update-alternatives --auto gdm3.css
update-alternatives: using /usr/share/gnome-shell/theme/gnome-shell.css to provide /usr/share/gnome-shell/theme/gdm3.css (gdm3.css) in auto mode
علی آقا الان دستور sudo update-alternatives --auto gdm3.css که میزنم برای تغییر تم، هیچ اتفاقی نمیفته.
ls -alF /usr/share/gnome-shell/theme/gdm3.css /etc/alternatives/gdm3.css /usr/share/gnome-shell/theme/gnome-shell.css
lrwxrwxrwx 1 root root 44 Nov 26 13:07 /etc/alternatives/gdm3.css -> /usr/share/gnome-shell/theme/gnome-shell.css
lrwxrwxrwx 1 root root 26 Nov 26 13:07 /usr/share/gnome-shell/theme/gdm3.css -> /etc/alternatives/gdm3.css
-rw-r--r-- 1 root root 49538 Oct 10 12:22 /usr/share/gnome-shell/theme/gnome-shell.css
-
الان طبق خروجی مشکل لینک ها حل شده و دیگه توی خروجی update-alternatives خطایی وجود نداره.
دلیل اینکه پوسته تغییر نمی کنه اینه که --auto به صورت خودکار مقدار auto mode رو انتخاب می کنه که در مورد سیستم شما gnome-shell هستش. اگه می خواین مقدار متفاوتی رو انتخاب کنین از --config استفاده کنین.
sudo update-alternatives --config gdm3.css
اینجا در صورت نصب بودن پوسته های دیگه (مثل پکیج yaru-theme-gnome-shell)، می تونین اونا رو انتخاب کنین.
sudo apt install yaru-theme-gnome-shell
sudo update-alternatives --config gdm3.css
-
علی جان تم yaru-theme-gnome-shell نصب شده و بازم جهت اطمینان با دستوری که گفتین زدم که میگه نصب شده ولی وقتی دستور زیر رو میزنم، خروجی دیگه ای میده
sudo update-alternatives --config gdm3.css
There is only one alternative in link group gdm3.css (providing /usr/share/gnome-shell/theme/gdm3.css): /usr/share/gnome-shell/theme/gnome-shell.css
Nothing to configure.
آپدیت تم بالا رو نصب مجدد زدم درست شد.
sudo apt install --reinstall yaru-theme-gnome-shell
مرسی علی آقا که وقت گذاشتی و حلش کردی :)
-
علی جان تم yaru-theme-gnome-shell نصب شده و بازم جهت اطمینان با دستوری که گفتین زدم که میگه نصب شده ولی وقتی دستور زیر رو میزنم، خروجی دیگه ای میده
sudo update-alternatives --config gdm3.css
There is only one alternative in link group gdm3.css (providing /usr/share/gnome-shell/theme/gdm3.css): /usr/share/gnome-shell/theme/gnome-shell.css
Nothing to configure.
آپدیت : تم بالا رو نصب مجدد زدم درست شد.
sudo apt install --reinstall yaru-theme-gnome-shell
مرسی علی آقا که وقت گذاشتی و حلش کردی :)
-
خواهش می کنم بهزاد جان.
فقط لطفاً عبارت (حل شد) رو هم به عنوان اضافه کنین