يوفر Simple-Desktop خبرة في الرأي والأداء والسريع للمستخدمين والمطورين اليومية على سطح المكتب Ubuntu 20+.
مهمتنا هي جعل أجهزة الكمبيوتر المحمولة Linux أفضل خيار للأشخاص الذين يبنون المستقبل.

تحسينات الأداء
noatime nodiratime discard commit=120openvpn fwupd-refresh NetworkManager-wait-online tracker-storequiet transparent_hugepage=madvise nowatchdognr_requests,read_ahead_kb,add_random,rq_affinity,iosched/low_latencyتثبيت تطبيقات الطرف الثالث (اختياري)
تثبيت تجربة المطور (اختياري)
ثَبَّتَ:
jq zsh vim tmate cpulimit fzffzf git zsh-autosuggestions zsh-syntax-highlighting colored-man-pagesخبرة:
تثبيت kernel مخصصة
تثبيت أحدث برامج تشغيل الرسومات
التثبيت الافتراضي
resolvconf curl vim net-tools gnome-tweaks dconf-cli gnome-shell-extensions chrome-gnome-shell gnome-shell-extension-prefs ubuntu-restricted-extras ubuntu-restricted-addons inxi rar unrar tar unzip lzip p7zip-full p7zip-rar dmidecode mokutil libarchive-tools make gettext gitتجربة المستخدم المحسنة
Liberation Sansactivate-window-menu [ ' <Alt>space ' ]
area-screenshot-clip [ ' <Ctrl><Shift>Print ' ]
area-screenshot [ ' <Shift>Print ' ]
battery-status-static [ ' XF86Battery ' ]
begin-move [ ' <Alt>F7 ' ]
begin-resize [ ' <Alt>F8 ' ]
calculator-static [ ' XF86Calculator ' ]
calculator [ ' <Super>c ' ]
close [ ' <Alt>F4 ' ]
control-center-static [ ' XF86Tools ' ]
cycle-group [ ' <Alt>F6 ' ]
cycle-group-backward [ ' <Shift><Alt>F6 ' ]
cycle-panels-backward [ ' <Shift><Control><Alt>Escape ' ]
cycle-panels [ ' <Control><Alt>Escape ' ]
cycle-windows [ ' <Alt>Escape ' ]
cycle-windows-backward [ ' <Shift><Alt>Escape ' ]
decrease-text-size [ ' <Primary><Alt>minus ' ]
eject-static [ ' XF86Eject ' ]
email-static [ ' XF86Mail ' ]
help [ ' ' , ' <Super>F1 ' ]
hibernate-static [ ' XF86Suspend ' , ' XF86Hibernate ' ]
home-static [ ' XF86Explorer ' ]
home [ ' <Super>f ' , ' <Super>e ' ]
increase-text-size [ ' <Primary><Alt>equal ' ]
keyboard-brightness-down-static [ ' XF86KbdBrightnessDown ' ]
keyboard-brightness-toggle-static [ ' XF86KbdLightOnOff ' ]
keyboard-brightness-up-static [ ' XF86KbdBrightnessUp ' ]
magnifier [ ' <Alt><Super>8 ' ]
magnifier-zoom-in [ ' <Alt><Super>equal ' ]
magnifier-zoom-out [ ' <Alt><Super>minus ' ]
maximize [ ' <Super>Up ' ]
max-screencast-length uint32 30
media-static [ ' XF86AudioMedia ' ]
mic-mute-static [ ' XF86AudioMicMute ' ]
minimize [ ' <Super>h ' ]
move-to-monitor-down [ ' <Super><Shift>Down ' ]
move-to-monitor-left [ ' <Super><Shift>Left ' ]
move-to-monitor-right [ ' <Super><Shift>Right ' ]
move-to-monitor-up [ ' <Super><Shift>Up ' ]
move-to-workspace-1 [ ' <Super><Shift>Home ' ]
move-to-workspace-down [ ' <Super><Shift>Page_Down ' , ' <Control><Shift><Alt>Down ' ]
move-to-workspace-last [ ' <Super><Shift>End ' ]
move-to-workspace-left [ ' <Control><Shift><Alt>Left ' ]
move-to-workspace-right [ ' <Control><Shift><Alt>Right ' ]
move-to-workspace-up [ ' <Super><Shift>Page_Up ' , ' <Control><Shift><Alt>Up ' ]
next-static [ ' XF86AudioNext ' , ' <Ctrl>XF86AudioNext ' ]
panel-main-menu [ ' <Alt>F1 ' ]
panel-run-dialog [ ' <Super>r ' ]
pause-static [ ' XF86AudioPause ' ]
playback-forward-static [ ' XF86AudioForward ' ]
playback-random-static [ ' XF86AudioRandomPlay ' ]
playback-repeat-static [ ' XF86AudioRepeat ' ]
playback-rewind-static [ ' XF86AudioRewind ' ]
play-static [ ' XF86AudioPlay ' , ' <Ctrl>XF86AudioPlay ' ]
power-static [ ' XF86PowerOff ' ]
previous-static [ ' XF86AudioPrev ' , ' <Ctrl>XF86AudioPrev ' ]
rfkill-bluetooth-static [ ' XF86Bluetooth ' ]
rfkill-static [ ' XF86WLAN ' , ' XF86UWB ' , ' XF86RFKill ' ]
rotate-video-lock-static [ ' <Super>o ' ]
screen-brightness-cycle-static [ ' XF86MonBrightnessCycle ' ]
screen-brightness-down-static [ ' XF86MonBrightnessDown ' ]
screen-brightness-up-static [ ' XF86MonBrightnessUp ' ]
screencast [ ' <Ctrl><Shift><Alt>R ' ]
screenreader [ ' <Alt><Super>s ' ]
screensaver-static [ ' XF86ScreenSaver ' ]
screensaver [ ' <Super>l ' ]
screenshot-clip [ ' <Ctrl>Print ' ]
screenshot [ ' Print ' ]
search-static [ ' XF86Search ' ]
search [ ' <Super>s ' ]
show-desktop [ ' <Super>d ' ]
stop-static [ ' XF86AudioStop ' ]
suspend-static [ ' XF86Sleep ' ]
switch-applications-backward [ ' <Shift><Super>Tab ' ]
switch-applications [ ' <Super>Tab ' ]
switch-group-backward [ ' <Shift><Super>Above_Tab ' , ' <Shift><Alt>Above_Tab ' ]
switch-group [ ' <Super>Above_Tab ' , ' <Alt>Above_Tab ' ]
switch-input-source-backward [ ' <Shift><Super>space ' , ' <Shift>XF86Keyboard ' ]
switch-input-source [ ' <Super>space ' , ' XF86Keyboard ' ]
switch-panels-backward [ ' <Shift><Control><Alt>Tab ' ]
switch-panels [ ' <Control><Alt>Tab ' ]
switch-to-workspace-1 [ ' <Super>Home ' ]
switch-to-workspace-down [ ' <Super>Page_Down ' , ' <Control><Alt>Down ' ]
switch-to-workspace-last [ ' <Super>End ' ]
switch-to-workspace-left [ ' <Control><Alt>Left ' ]
switch-to-workspace-right [ ' <Control><Alt>Right ' ]
switch-to-workspace-up [ ' <Super>Page_Up ' , ' <Control><Alt>Up ' ]
switch-windows [ ' <Alt>Tab ' ]
switch-windows-backward [ ' <Shift><Alt>Tab ' ]
terminal [ ' <Super>t ' , ' <Primary><Alt>t ' ]
toggle-maximized [ ' <Alt>F10 ' ]
touchpad-off-static [ ' XF86TouchpadOff ' ]
touchpad-on-static [ ' XF86TouchpadOn ' ]
touchpad-toggle-static [ ' XF86TouchpadToggle ' , ' <Ctrl><Super>XF86TouchpadToggle ' ]
unmaximize [ ' <Super>Down ' , ' <Alt>F5 ' ]
volume-down-precise-static [ ' <Shift>XF86AudioLowerVolume ' , ' <Ctrl><Shift>XF86AudioLowerVolume ' ]
volume-down-quiet-static [ ' <Alt>XF86AudioLowerVolume ' , ' <Alt><Ctrl>XF86AudioLowerVolume ' ]
volume-down-static [ ' XF86AudioLowerVolume ' , ' <Ctrl>XF86AudioLowerVolume ' ]
volume-mute-quiet-static [ ' <Alt>XF86AudioMute ' ]
volume-mute-static [ ' XF86AudioMute ' ]
volume-up-precise-static [ ' <Shift>XF86AudioRaiseVolume ' , ' <Ctrl><Shift>XF86AudioRaiseVolume ' ]
volume-up-quiet-static [ ' <Alt>XF86AudioRaiseVolume ' , ' <Alt><Ctrl>XF86AudioRaiseVolume ' ]
volume-up-static [ ' XF86AudioRaiseVolume ' , ' <Ctrl>XF86AudioRaiseVolume ' ]
window-screenshot [ ' <Alt>Print ' ]
window-screenshot-clip [ ' <Ctrl><Alt>Print ' ]
www-static [ ' XF86WWW ' ]مهام مسؤول النظام اليومي التلقائي:
مهام مسؤول النظام التلقائي الأسبوعية:
تصلب الأمن الأساسي
إذا لم يكن تثبيتًا جديدًا ونظيفًا. النسخ الاحتياطي جميع البيانات قبل تشغيل Simple-Desktop !!!!
لا تثبت على الخوادم !!!! (انظر خارطة الطريق)
wget ' https://raw.githubusercontent.com/perlogix/simple-desktop/main/simple-desktop.sh ' && chmod 0755 ./simple-desktop.shsudo -E ./simple-desktop.sh setup && ./simple-desktop.sh install theme && sudo -E ./simple-desktop.sh install developer && sudo ./simple-desktop.sh remove bloat && sudo ./simple-desktop.sh install cleanup_script && sudo rebootgit clone https://github.com/perlogix/simple-desktop.git
cd simple-desktop
vagrant upsudo ./simple-desktop.sh rollbackلماذا لم تنشئ توزيعة خاصة بك؟ أنت لا تعرف أبدا. أخبرنا هنا برأيك في قضية ما.
كشركة بعيدة في الغالب ، نريد أن نقدم لموظفينا أفضل بيئة للقيام بعملهم مع توفير الأجهزة والأدوات وتكاليف الدعم. نحن نعمل في الصناعات الخاضعة للتنظيم وعلينا الامتثال للتأمين السيبراني ومتطلبات الحكومة (على سبيل المثال ، ISO ، CMMI ، CMMC). نعتقد أن تخفيضات التكاليف الأخيرة والتطورات في الأجهزة مع ميزات Linux 5.8+ تجعلها الوقت المثالي للتبديل.
GlobalStats
Netmarketshare
المستخدمين المشهورون في Linux
Stack Overflow 2020 Insights - https://insights.stackoverflow.com/survey/2020#technology-platforms
لماذا لم تصنع التبديل بعد؟
/opt/simple-desktop/bin/simple-desktop-maintenance.sh desktop/bin/simple-desktop-maintance.sh وإعادة التشغيللن يكون هذا المشروع شيئًا دون فتح مساهمين رائعين في فريق Linux kernel ، وفرق Debian/Ubuntu ، ومحافظات Gnome Extensions ، وصانعي DevTools.
يرجى تشغيل وتقديم التقرير الذي تم إنشاؤه:
sudo simple-desktop.sh systemتقرير مثال:
System: Kernel: 5.11.0-17.1-liquorix-amd64 x86_64 bits: 64 compiler: N/A Desktop: Gnome 3.36.7
Distro: Ubuntu 20.04.2 LTS (Focal Fossa)
Machine: Type: Laptop System: Micro-Star product: GS66 Stealth 10SFS v: REV:1.0 serial: < filter >
Mobo: Micro-Star model: MS-16V1 v: REV:1.0 serial: < filter > UEFI: American Megatrends v: E16V1IMS.112
date: 11/19/2020
Battery: ID-1: BAT1 charge: 51.6 Wh condition: 59.1/95.0 Wh (62%) model: MSI BIF0_9 status: Charging
CPU: Topology: 6-Core model: Intel Core i7-10750H bits: 64 type: MT MCP arch: N/A L2 cache: 12.0 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 62399
Speed: 2601 MHz min/max: 800/2601 MHz Core speeds (MHz): 1: 2601 2: 2602 3: 2601 4: 2467 5: 2601 6: 2292 7: 2600
8: 1625 9: 2601 10: 2600 11: 2600 12: 2600
Graphics: Device-1: Intel UHD Graphics vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA vendor: Micro-Star MSI driver: nvidia v: 460.73.01 bus ID: 01:00.0
Display: server: X.Org 1.20.9 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa tty: N/A
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2)
v: 4.6 Mesa 21.2.0-devel (git-eb6d990 2021-04-29 focal-oibaf-ppa) direct render: Yes
Audio: Device-1: Intel Comet Lake PCH cAVS vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Device-2: NVIDIA TU104 HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1
Sound Server: ALSA v: k5.11.0-17.1-liquorix-amd64
Network: Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel port: 4000 bus ID: 00:14.3
IF: wlo1 state: up mac: < filter >
Device-2: Intel driver: igc v: kernel port: 3000 bus ID: 3c:00.0
IF: enp60s0 state: down mac: < filter >
IF-ID-1: docker0 state: down mac: < filter >
Drives: Local Storage: total: 476.94 GiB used: 31.54 GiB (6.6%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000 size: 476.94 GiB
Partition: ID-1: / size: 64.86 GiB used: 31.51 GiB (48.6%) fs: ext4 dev: /dev/nvme0n1p5
Sensors: System Temperatures: cpu: 65.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 397 Uptime: 27m Memory: 31.18 GiB used: 2.55 GiB (8.2%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0
Shell: simple-desktop. inxi: 3.0.38
SystemD: 0 loaded units listed.
Dmesg:
ACPI BIOS Error (bug): Failure creating named object [ _ SB.PCI0.RP17.PXSX.TBDU], AE_ALREADY_EXISTS (20201113/dswload2-326)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220)
Initramfs unpacking failed: Decoding failed
igc 0000:3c:00.0: no suspend buffer for PTM
Journal:
May 01 23:06:04 skeeter gdm-password][2292]: gkr-pam: unable to locate daemon control file
SecureBoot:
SecureBoot disabled