سكربت بايثون من برمجتي لفيدورا 22 لمحاكات ثيم Korora الكامل مع لمسات الخاصة

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

يرجى قراءة الموضوع كاملا قبل إستخدام السكربت.


  سكربت بايثون من برمجتي لفيدورا 22 لمحاكات ثيم korora الكامل مع لمسات الخاصة:

وضعت شرط في السكربت أن يعمل على فيدورا 22 بواجهة gnome shell فقط يمكن تعديله لإضافة توزيعة ثانية بنيت على فيدورا 22 .... وأضفت شرط أخر أن السكربت يجب أن يعمل من دون صلاحيات الروت أي لا يتم إستخدام sudo أو su لكن طبعا أثناء عمل السكربت سيستخدم sudo سيطلب كلمة المرور... قمت بعشرات التجارب ليعمل السكربت بشكل صحيح وحاولت قدر الإمكان أخذ كل الإحتمالات بالحسبان حتى لا تنهار الواجهة مبدئيا لا مشكلة لكن أنا أرفع عني أي مسؤلية في حال حصل أي خطأ وإستخدام السكربت على مسؤلية المستخدم الشخصية .


السكربت قد يكون غير مرتب وأنا أكيد من هذا الشيء قد لا أفهمه بعد عدة أشهر ههه وقد لا يكون إحترافي مئة بالمئة لكن يفي بالغرض.


السكربت يقوم مؤقتا بإضافة مستودعات توزيعة Korora ويتم تنزيل منهم الثيمات والايقونات و برنامج توزيعة Korora الخاص بتعريف العتاد لكن تحتاج إضافة rpmfusion nonfree و rpmfusion free ليستطيع البرنامج جلب التعريفات منهم... إسم البرنامج Pharlap يمكن تشبيهه ببرنامج أوبنتو الخاص بتعريف العتاد Ubuntu Additional drivers... عندما ينتهي السكربت من تثبيت ما يحتاجه من مستودعات Korora سيقوم بحذف مستودعات توزيعة Korora حتى لا يحصل تعارض أو أشياء لا نريدها إذا قمنا بتحديث النظام .


ملاحظات عن برنامج Pharlap :

أولا البرنامج لا يخترع شيء جديد هو فقط يتعرف على العتاد ويجلب التعريفات من المستودعات أي يفعل ما يمكن أن يفعله المستخدم من سطر الأوامر لكن بواجهة رسومية إذا كان التعريف غير مناسب لن يقلع النظام إلى الواجهة.


قمت بتجربة البرنامج على جهاز هجين بداخله كرتين شاشة intel وnvidia لم يفلح الأمر ولم يعد النظام يقلع إلى الواجهة لكن البرنامج لا ذنب له قمت قبلا بمحاولات كثير بتثبيت التعريف ذاته الذي ثبته البرنامج لكن من سطر الأوامر وأيضا لم يقلع الجهاز على الواجهة وكان الحل في الحالتين هو حذف بعض الملفات داخل المجلدان في الأسفل المشكلة ببساطة تعريف كرت nvidia هجين في فيدورا أمر يكاد يكون مستحيل خاصة كرت nvidia gforce 710m .


/etc/X11/
/etc/X11/xorg.conf.d

لكن لا أعلم إذا سينجح مع كرت شاشة من نوع ati أو لا أعلم إذا سينجح إذا لم يكن كرت الشاشة هجين. 

إستخدامه على مسؤليتكم الشخصية وعند أول تشغيل له سيأخذ وقت حيث أنه يقوم بالبحث عن التعريفات في المستودعات.


التغيرات التي سيقوم بها السكربت :


1-تغير shell theme إلى ثيم Korora .

2-تغير gtk theme إلى الثيم الإفتراضي Adwaita وهو جميل مع الثيمات كلها ولايعمل مشاكل في عرض البرامج والألوان.

3-تغير ثيم plymouth إلى ثيم خاص بتوزيعة Korora.

4-تغير الأيقونات إلى أيقونات Korora.

5-تنزيل الصور الخلفية الخاصة بتوزيعة Korora وتغير الصورة الخلفية والصورة الخاصة بشاشة التوقف .

6-تثبيت برنامج كما قلنا في الأعلى برنامج Pharlap .

7-تنزيل وإضافة شريط simple dock وتفعيل بعض الإضافات وإقاف أخرى .

8-تثبيت gnome-tweak-tool .

9-تثبيت شريط plank وثيم Korora الخاص به لكن لم أفعل البرنامج قمت بتفعيل simple dock بدل عنه لكن يمكن للمستخدم إقاف simple dock من برنامج gnome-tweak-tool وإضافة برنامج plank ليعمل عندما يقلع النظام وهذا الأمر أيضا يمكن عمله من برنامج
gnome-tweak-tool ثم Startup applications ويمكن تغير الثيم الخاص بشريط plank عند تشغيله من خلال وضع مأشر الفأرة على أيقونة الشريط ثم الضغط على مفتاح الفأرة الأيمن ثم preferences ثم theme....

10-تنزيل وتفعيل أيقونة جميلة لمأشر الفأرة .

11
-إضافة minimize و maximize لمدير النوافذ .

12-بعض الأشياء الخاصة بمدير الملفات والأشياء الأخرى.

13-وضع بعض البرامج على أنها favorite applications أي البرامج التي ستظهر بشريط simple dock .

14-إضافة Open in Terminal عند الضغط على مفتاح الفأرة الأيمن في مدير الملفات .


مبدئيا إن لم أنسى شيء هذه هي كل التغيرات وملاحظة أخيرة سيتم تنزل ملفات بحدود 104mb من مستودعات Korora ويجب الإنتظار حتى ينتهي ويطبع finish please reboot وعندها نقوم بإعادة تشغيل الجهاز لتفعيل كل التغيرات.

وإذا فشل السكربت قد يكون السبب تغير الروابط التي وضعتها أنا في السكربت في متغيرات link link2 link3 عندها يرجى تجربة الروابط من خلال المتصفح وإذا كان هناك رابط لا يعمل يرجى إبلاغي وشكرا مقدما والأفضل إغلاق كل البرامج قبل تشغيل السكربت.



فيديو عن السكربت والتغيرات التي تحصل . 


لتنزيل السكربت Downloads على github


أخيرا من لم يعجبه شكل مسار المجلدات في مدير الملفات كما في الصورة في الأسفل





يمكنه العودة إلى الوضع السابق من خلال

gsettings set org.gnome.nautilus.preferences always-use-location-entry false

شارك الموضوع

مواضيع ذات صلة

التسميات

2016 (1) 23 (1) 24 (3) 25 (1) 26 (1) 27 (1) 28 (1) 29 (1) 30 (1) 31 (1) إتصال (1) إختراق (2) أدة (1) أدوات (1) إرسال (1) أرش (1) إسترجاع (1) إستعلام (1) أشياء (7) أشياء تفعلها (8) إصدارات (1) إصلاح (6) إصلاحrealtek (1) إضافات (1) إضافة (1) أعجوبة (1) أعجوية (1) إعداد (1) إقاف (2) أقسام (1) ألعاب (2) الفرق (1) الفلاشة (1) القسم هوم (1) الكتابة بالعربية (1) إلى جانب (1) أندرويد (1) إنشاء (1) إنشاء مستودع (1) أيات (1) أيزو (1) أيقومات (1) أيقونات (1) ايقونات (2) باتش (1) بارامتر (1) بايثون (16) برامج (56) برامج إسلامية (2) برنامج (19) برودباند (1) بعد (7) بعد التثبيت (8) بلوتوث (1) بناء (1) بناء توزيعة (1) بيئة عمل (1) تثبيت (29) تجهيز (2) تجهيو من دون (2) تحزيم (2) تحقق (1) تحويل (1) تخصيص (5) ترجمة (2) ترقية (1) تسجيل الشاشة (1) تشغيل (3) تعريف (13) تعطيل (2) تعلم (6) تفعلها (7) تفعيل (2) تقطع الأحرف (1) تقعيل (1) تنزيل (2) تورنت (1) توزيعة (1) توسعة (1) ثيم (5) ثيمات (1) جافا (1) جماليات (7) جنوم (1) حجم (1) حرق (2) حزمة (1) حل (2) دالة (1) دورة (1) روتر (1) ريدهات (2) سكربت (2) شرح (11) صورة متحركة (1) فايرفوكس (1) فتح منفذ (1) فصل (1) فلاشة (3) فيدورا (29) فيدورا بالعربي (1) قاموس (1) كالي (2) كتاب (2) كتب (2) كرت (1) كروت الشاشة (1) كلمة المرور (2) كورس (1) كورورا (1) لعبة (1) لينكس (2) لينكسو (1) ماهو (6) متغير البيئة (1) مجانا (1) محاكات (2) محاكي (1) محمل الإقلاع إصلاح (1) محمول (1) مستودعات (1) مشكلة (2) ملف نصي (1) من إصدار (1) نظام ملفات (1) نمط (2) نواة (1) هجين (4) واجهات (1) وايرلس (1) وهمي (2) ويندوز (2) access token (1) active (2) add (1) after (7) alias (1) andoid studio (1) android (2) android studio (1) Apache (2) appstream (1) arboot (1) arboot fix (1) arch (3) archiso (1) arfedoraccframework (3) arfedoracontrolcenter (3) arfedy (1) atari (1) atom (1) ayat (1) bicon (1) blivet (1) blivet-gui (1) bls (1) bluetooth (1) book (2) books (2) bootloader fix (1) boxes (3) broadband (1) broadcom (1) broadwayd (1) bugzilla (1) build (2) builddep (1) bumblebee (1) bumbleebe (2) burn (2) byzanz (1) c# (1) calamares (1) camera (1) cannot open display (1) cannot open display: :0 (1) ccna (1) cd (2) centos (1) change (2) chsh (1) cisco (1) clion (1) clone (1) code.org (1) command (2) command line (2) commands (2) comps (1) connect (1) contra (1) convert (1) copr (1) could not connect to the debugger (1) cpu (1) cpufreq (1) createrepo (1) csharp (1) css (1) curlew (1) custom (2) dbus (3) dconf (1) dd (1) Decryption (1) defragment (2) desktop (1) desktop entry (1) dictionary (1) Digital signature (1) disks (1) dnf (14) do (7) docker (1) dolphine (1) download (2) downloads manager (1) dply (1) DRI PRIME (1) driver (9) dukto (1) e2fsck (1) efi (4) el forkane (1) elforkane (1) elif (1) emergency (3) emergency mode (3) emulator (1) enable (2) Encryption (1) entries (1) error mounting /dev/sd (1) ext4 (1) extend (1) extensions (2) fakenes (1) fast startup (2) fceux (1) fedora (45) fedora 25 alpha (1) fedora cloude (1) fedora28 (1) fedoraوفيدورا (1) fedy (1) fgmac (2) fgmac-24 (1) file (1) find (1) firefox (2) fix (10) flash mem (1) flash memory (2) flashplayer (1) flatpak (4) forward (1) fpaste (1) free (1) freebsd (1) freevpn (1) function (1) game (3) games (2) gedit (1) genymotion (1) gettext (1) gif (1) gimp (1) gio (1) github (5) github.io (1) glibc-common (1) gmaclinux (2) gnome (16) gnome boxes (1) gnome disk (1) gnome shell (13) gnome terminal (1) gnome-disks (1) gnu (1) godot (1) goldendict (1) google web designer (1) gpg (2) gradio (1) group (2) grub (7) grub2 (1) grubenv (1) gstreamer (1) gtk (8) gtk+ (1) gvrecord (1) hack (2) hash (4) hdmi (3) hibernate (1) home (2) hosspot (1) html (1) http (1) hybrid (2) icon (2) icons (3) ide (1) if (1) install (32) installf (9) installing (7) intellij idea (1) internet downlaod manager (1) iso (2) java (3) jdk (2) jetbrains (1) jetbrains toolbox (1) kali (2) kde (3) kernel (1) kernel parameters (1) key (1) kickstarts (3) korora (1) krita (1) kvm (2) kvm switches (1) lamp (1) laps (1) learn (1) legacy (1) legacy bios (3) libreoffice (2) libvirt (1) life is trange (1) linux (8) lutris (1) lv (1) lvm (2) mac (4) macros (1) mageia (1) make distro (1) mariadb (1) MariaDB and PHP Lamp Server (1) markdown (2) mate terminal (1) mbr (1) md5sum (1) mirro (1) mkconfig (1) mo (1) mono (2) monodevelop (2) mount (1) mp4 (1) multi screen (1) mumble (1) murmur (1) natron (1) nautilus (2) nes (1) netbeans (1) netcut (1) nintendo (1) ntfs (2) nvidia (8) objdesktop (1) ojuba (2) oop (1) opensuse (1) openvpn (1) opera (1) optirun (2) oracle (1) os.path (1) package (2) page (1) pages (1) pantheon (1) parameter (1) parameters (1) password (2) patch (1) path (2) pdf (1) peek (1) photoshop (1) php (1) phpstorm (1) plasma (2) plugin (3) plugins (1) plymouth (1) po (1) polkit (1) port (1) portable (1) portmatp (1) PostinstallerF (1) pot (1) powerline (2) powerline-go (1) preset (1) preview (1) primary display (1) primeos (1) primus (1) primusrun (1) private key (1) programs (3) protonvpn (1) pubg (1) public key (1) put (1) pv (1) pycharm (2) pygobject (4) pygtk (5) python (56) pythonk (1) qdbus (1) qemu (3) qemu-kvm (1) query (1) radio (1) raspberry pi (4) raspbian (2) reclaim space (2) record (1) redhat (3) remix (1) remix os (1) repo (4) repofrompath (1) repository (1) reset (1) resize2fs (1) rhel (1) router (1) rpm (7) rpmbuild (1) rtl8188ee (1) rtl8192c (1) rtl8192ce (1) rtl8192cu (1) rtl8192de (1) rtl8192ee (1) rtl8192se (1) rtl8723ae (1) rtl8723be (1) rtl8723com (1) rtl8821ae (1) rubymine (1) salix (1) scratch (2) scratch2.scratch 2 (1) screencast (1) script (2) seconday display (1) self (1) send (1) server (1) settings (2) sha1256sym (1) sha256sum (1) share desktop (1) shell (2) shortcut (1) shutter (1) skel (1) skel ماهو (1) skype (1) skype.برامج (1) slackware (1) software (1) soundcloud (1) source code (1) spec (2) spin (1) sqlmap (1) ssh (3) sshd (2) st-trans (1) steam (2) store (1) su (1) sudo (2) sudoers (1) swap (2) switch (2) Switchable Graphics (1) synergy (1) systemd (1) systemd preset (1) teamviewer (1) terminal (2) theme (5) things (7) thomson (1) thread (2) threading (2) thumbnails (1) to (8) tor (2) tor browser (1) torrent (1) transfer closed with 736700 bytes remaining to read (1) translation (1) turn off (2) tuxcut (1) txt (1) ubuntu (1) uefi (5) unable to mount location (1) unity (1) unity3d (1) upgrade (1) usb (1) useradd (2) utf-8 (1) vega (1) verify (1) vg (1) vgaوتبديل (1) vi (1) video (1) vim (1) vino (1) virsh (1) virt-install (1) virt-manger (1) virtual (1) virtual box (1) virtualbox (3) vmware (3) vnc server (1) vokoscreen (1) vpn (1) web server (1) webstorm (1) wifi (1) windows (4) windows-1256 (1) wine (1) woeusb (1) X Error: BadAccess (1) X Error: BadDrawable (1) xdg-mime (1) xdman (1) xfce (1) xfconf-query (1) yum (2) zeal (1) zealdocs (1)