├── .github ├── ISSUE_TEMPLATE │ ├── نوشتن-مقاله.md │ └── گزارش-باگ.md └── workflows │ └── post-by-label.yaml ├── .gitignore ├── .gitmodules ├── .hugo_build.lock ├── LICENSE ├── README.md ├── archetypes └── default.md ├── config.toml ├── content ├── 404.md ├── about.md ├── archive │ ├── Lpic1 │ │ ├── _index.md │ │ ├── part1.html │ │ ├── part2.html │ │ ├── part3.html │ │ ├── part4.html │ │ ├── part5.html │ │ ├── part6.html │ │ ├── part7.html │ │ ├── part8.html │ │ └── part9.html │ └── _index.md ├── author │ ├── Amir.md │ ├── Behrooz.md │ ├── DarkLinux.md │ ├── Gnkalk.md │ ├── Shahriaarrr.md │ ├── Soheil.md │ ├── Tahririeh.md │ └── _index.md ├── blog │ ├── Howblockchainworks.md │ ├── Linux-distroreviews │ │ ├── open-suse-reviews.html │ │ └── void-linux-reviews.html │ ├── Parch-firstreview.md │ ├── Savedesktop-firstlook.md │ ├── _index.md │ ├── arch-install.md │ ├── create-ascii-art-linux.html │ ├── customizelibreoffice.md │ ├── dashtodock-gnome40.html │ ├── firstlocktonewubuntuinstaller.html │ ├── fixpersianinlibreoffice.md │ ├── fossfamagazine-khordad-1403.md │ ├── fossfamagazine-tir-1403.md │ ├── gnome-41-features-and-changes.md │ ├── gnome40releasenew.html │ ├── heroicgameslancher.html │ ├── how-to-protonvpn.html │ ├── howtoinstallpkgsrcinmacosx.md │ ├── howtorunps2gamesinlinux.html │ ├── kdeapptokdegear.html │ ├── kdecustomize1.md │ ├── kdecustomize2.md │ ├── linux-kernel-514-whats-new.md │ ├── match-case-in-python.md │ ├── minetestreviews.md │ ├── newubuntuusekernel511.html │ ├── parduspisi-eopkg1.md │ ├── parduspisi-eopkg2.md │ ├── raspberry-pi-connect-release.md │ ├── wahtisdistrotest.md │ ├── whatisdistrowatch.md │ ├── whatispackagemanager.md │ └── why-big-companies-support-linux.html ├── contact.md ├── privacy.md └── search.md ├── docs ├── EN.md └── FA.md └── static ├── CNAME ├── admin ├── config.yml └── index.html ├── fonts ├── la-brands-400.eot ├── la-brands-400.svg ├── la-brands-400.ttf ├── la-brands-400.woff ├── la-brands-400.woff2 ├── la-regular-400.eot ├── la-regular-400.svg ├── la-regular-400.ttf ├── la-regular-400.woff ├── la-regular-400.woff2 ├── la-solid-900.eot ├── la-solid-900.svg ├── la-solid-900.ttf ├── la-solid-900.woff └── la-solid-900.woff2 └── images ├── FOSSFA.png ├── FossfaWide.png ├── author ├── Amir.png ├── Gnkalk.png ├── Shahriaarrr.png ├── darklinux.png └── none.png ├── contact ├── FF.jpg ├── FG.jpg └── FP.jpg ├── favicon.png ├── logo.png └── post ├── Gnome40.png ├── Gnome41.webp ├── KDECustomize.png ├── KDECustomize2.png ├── Kdegear.png ├── Linux-distroreviews ├── opensuse-download.png ├── opensuse-zypper.png ├── systemd-bootlog.png └── void-xbps-install.png ├── Linuxterminalasciiart.jpg ├── Linuxterminalasciiart ├── DIGIFOSS-ascii-art.png ├── DIGIFOSS.png ├── ascii-digi-foss.jpg ├── khabi-commands.jpg └── neofetch.jpg ├── Newubuntuusekernel511.jpg ├── PCSX2.jpg ├── PadusPisi-Eopkg1.jpg ├── PadusPisi-Eopkg2.jpg ├── Parch-fr.png ├── Parch-fr ├── 1.png └── 2.png ├── Savedesktop-firstlook.jpg ├── Savedesktop-firstlook ├── SaveDesktop_1.webp ├── SaveDesktop_2.webp ├── SaveDesktop_3.webp └── SaveDesktop_4.webp ├── arch-install ├── 1.png └── 2.webp ├── arch-linux-install.jpg ├── course ├── eopkg.jpg ├── eopkg1.jpg ├── eopkg2.jpg ├── eopkg3.jpg ├── eopkg4.jpg ├── eopkg5.jpg ├── lpic1.jpg ├── lpic1 │ ├── bin.png │ ├── boot.png │ ├── dev.png │ ├── etc.png │ ├── lib.png │ └── var.png └── solus.png ├── customizelibreoffice.jpg ├── customizelibreoffice ├── khodelibre.png ├── librestyle.png ├── setstyle.gif ├── styles.png └── viewuser.gif ├── dashtodockgnome40 ├── dash-to-dock-gnome-40.jpg ├── dash-to-dock-vertical.jpg ├── rogue-shadow.jpg └── workspaces.gif ├── distrowatch-test ├── testlogo.png ├── watchlist.png └── watchlogo.png ├── fixlibreofficepersianinpost.png ├── fixpersianinlibreoffice.jpg ├── fossfamagazine-khordad-1403.jpg ├── fossfamagazine-khordad-1403 ├── 1.jpg ├── 2.png ├── 3.png ├── 4.png ├── 5.jpg └── 6.webp ├── fossfamagazine-tir-1403.jpg ├── fossfamagazine-tir-1403 ├── 1.png ├── 2.webp ├── 3.png ├── 4.png ├── 5.png ├── 6.png └── 7.png ├── gnome-40-default.jpg ├── gnome40inpost1.png ├── gnome40inpost2.png ├── gnome41 ├── connections.jpg ├── features-multitasking-panel.jpg ├── file.jpg ├── gnome-software-2.jpg ├── gnome-software.jpg ├── mouse.jpg └── power-option.png ├── heroicgamesinpost.png ├── heroicgameslauncher.png ├── howblockchainwork.jpg ├── howblockchainworkinpost.jpg ├── howtoinstallpkgsrcinmacosx.jpg ├── howtorunpcsx2.gif ├── kdecustomize ├── addwighet.png ├── exiteditmode.png ├── installicon.png ├── maccatalina.png ├── maccatalina2.png ├── removewighet.png ├── setpanelsizeformac.png ├── windows.png └── windows2.png ├── linus-torvalds.jpg ├── linux514whatnew.webp ├── match-case-in-python ├── match.jpg └── python.jpg ├── minetestinpost.png ├── minetestreviews.jpg ├── newubuntuinstaller.jpg ├── newubuntuinstaller ├── 1.jpg ├── 10.jpg ├── 11.jpg ├── 12.jpg ├── 13.jpg ├── 14.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg └── 9.jpg ├── opensuse-reviews.png ├── parduspisi-eopkg ├── fiestparduslogo.png ├── pardusankalogo.png ├── parduslastv-screenshot.png ├── pisilogo.png ├── solus42-screenshot.png └── soluslogo.png ├── pcsxrungames.png ├── protonvpncommands.png ├── protonvpnlinux.png ├── raspberry-pi-connect-release.png ├── raspberry-pi-connect-release ├── 1.png └── 2.png ├── voidlinux-reviews.jpg ├── w.jpg ├── whatisdistrotest.jpg ├── whatisdistrowatch.jpg ├── whatispackagemanager.jpg ├── whatispackagemanagerinpost.jpg ├── why-big-companies-support-linux.jpg └── why-big-companies-support-linux ├── arch.png ├── canonical.png ├── debian.png ├── fedora.png ├── google.jpg ├── manjaro.png ├── ms.jpg ├── pine64.png ├── pop.jpg ├── redhat.png ├── rp.jpg ├── solus.jpg ├── suse-screen.png ├── suse.png ├── sys76.jpg └── ubuntu.jpg /.github/ISSUE_TEMPLATE/نوشتن-مقاله.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: نوشتن مقاله 3 | about: قالبی پیشفرض برای راحتی نویسندگان در نوشتن مقاله با استفاده از ایشو 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | --- 11 | title: "عنوان مقاله" 12 | description: "توضیحات مقاله" 13 | image: "تصویر مقاله" 14 | # تاریخ ایجاد مقاله ( میتوانید از این وبسایت استفاده کنید "https://www.unixtimestamp.com/" ) 15 | date: 2021-02-25T16:43:08+04:30 16 | # منظور از نام فایل نویسنده نام فایل پروفایل نویسنده است ( توضیحات بیشتر در مستندات ) 17 | author: "نام فایل نویسنده" 18 | # برچسب ها ( ترجیحا انگلیسی ) *محدودیت ندارد 19 | tags: ["برچسب اول", "برچسب دوم"] 20 | # دسته بندی ها (Linux, BSD, Game, Web) 21 | categories: ["دسته بندی"] 22 | draft: false 23 | --- 24 | 25 | # متن مقاله با فرمت مارک‌داون 26 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/گزارش-باگ.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: گزارش باگ 3 | about: ساخت یک گزارش باگ برای اطلاع‌آن به ما 4 | title: '' 5 | labels: bug 6 | assignees: Gnkalk 7 | 8 | --- 9 | 10 | **توضیحات باگ** 11 | ... 12 | 13 | **برای مشاهده باگ :** 14 | گام به گام پیش بروید 15 | 1. ... 16 | 2. .... 17 | 3. .... 18 | 4. دیدن باگ 19 | 20 | **تصویری از خطا/باگ** 21 | -تصویر- 22 | 23 | **مرورگر:** 24 | 25 | 26 | **موارد مازاد** 27 | (هر چیز دیگری مربوط به این موضوع) 28 | -------------------------------------------------------------------------------- /.github/workflows/post-by-label.yaml: -------------------------------------------------------------------------------- 1 | 2 | name: check-label-then-build-and-deploy 3 | on: 4 | issues: 5 | types: [labeled] 6 | 7 | jobs: 8 | checkLabel: 9 | runs-on: ubuntu-latest 10 | if: contains(github.event.issue.labels.*.name, 'post') || contains(github.event.issue.labels.*.name, 'blog') 11 | steps: 12 | - name: checkout the blog 13 | uses: actions/checkout@v3 14 | with: 15 | submodules: true 16 | fetch-depth: 0 17 | 18 | 19 | - uses: bit-orbit/issue-2-hugo-post@master 20 | with: 21 | REPO: 'Blog' 22 | OWNER: 'FOSSFA' 23 | PUB_DIR: 'content' 24 | DEBUG: True 25 | LABELS: 'post:blog' 26 | 27 | - name: Commit files 28 | run: | 29 | git config --local user.email "John.Doe@gmail.com" 30 | git config --local user.name "" 31 | git add --all 32 | git commit -m "Auto commiting changes" 33 | 34 | - name: Push changes 35 | uses: ad-m/github-push-action@master 36 | with: 37 | github_token: ${{ secrets.GITHUB_TOKEN }} 38 | branch: ${{ github.ref }} 39 | 40 | - name: Close Issue 41 | uses: peter-evans/close-issue@v2 42 | with: 43 | comment: Thanks for your contribution, we added this blog post to our site :) 44 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | public 2 | resources -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "themes/bookworm-FE"] 2 | path = themes/bookworm-FE 3 | url = https://github.com/FOSSFA/bookworm-FE 4 | [submodule "content/blog/course"] 5 | path = content/blog/course 6 | url = https://github.com/FOSSFA/FOSSFA-Course.git 7 | -------------------------------------------------------------------------------- /.hugo_build.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/.hugo_build.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |

6 | 8 | 9 | 10 | 11 | Free and OpenSource Software Farsi Community Blog 12 | 13 | Powered by [Hugo](https://gohugo.io) Static Generator, Hosted by CloudFlare Pages 14 | 15 | --- 16 | 17 | وب‌نوشت جامعه نرم افزار آزاد فارسی ، فوسفا 18 | 19 | نیرو گرفته از مولد ایستای [هیوگو](https://gohugo.io) ، میزبانی شده توسط کلود فلر پیجز 20 | 21 |

22 | 23 | 24 | ## Contribute 🤝 25 | 26 | This Blog Uses the [BookWorm](https://github.com/gethugothemes/bookworm) ([FOSSFA Edition](https://github.com/FOSSFA/bookworm-FE)) Theme. 27 | 28 | #### How do I write articles on the Blog? 29 | 30 | Document Cooming Soon.. 31 | 32 |
33 | 34 | ## مشارکت 🤝 35 | 36 | این وب‌نوشت از قالب [بوک‌ورم](https://github.com/gethugothemes/bookworm) ([ویرایش فوسفا](https://github.com/FOSSFA/bookworm-FE)) استفاده میکند. 37 | 38 | #### [چطور در وبلاگ مقاله بنویسم؟](https://github.com/FOSSFA/Blog/blob/Dev/docs/FA.md) 39 | 40 |
41 |

42 | 43 | Developing with ❤️ by FOSSFA Dev Team. 2021-2024 © 44 | 45 |
46 | 47 | توسعه داده شده با ❤️ توسط تیم توسعه فوسفا. ۱۴۰۰−۱۴۰۳ © 48 | 49 |
50 | -------------------------------------------------------------------------------- /archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | date: {{ .Date }} 4 | draft: true 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- 1 | # -- Base Conf -- 2 | baseURL = "https://fossfa.ir/" 3 | languageCode = "fa-IR" 4 | title = "خانه" 5 | theme = "bookworm-FE" 6 | paginate = "7" 7 | 8 | uglyurls = true 9 | 10 | # - Post Url - 11 | [permalinks] 12 | # This section is only for working aliases properly 13 | 14 | # ----- Plugins ----- 15 | 16 | # -- CSS Plugins -- 17 | [[params.plugins.css]] 18 | link = "plugins/bootstrap/bootstrap.min.css" 19 | [[params.plugins.css]] 20 | link = "plugins/line-awesome/css/line-awesome.min.css" 21 | [[params.plugins.css]] # Font Vazir 22 | link ="https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v29.1.0/dist/font-face.css" 23 | [[params.plugins.css]] # Custom Css 24 | link="plugins/customCss/main.css" 25 | 26 | # -- JS Plugins -- 27 | [[params.plugins.js]] 28 | link = "plugins/jquery/jquery.min.js" 29 | [[params.plugins.js]] 30 | link = "plugins/bootstrap/bootstrap.min.js" 31 | 32 | # site variables 33 | [params.variables] 34 | font_primary = "Vazir" 35 | h1 = "64px" 36 | h1_lg = "52px" 37 | h1_md = "42px" 38 | h2 = "38px" 39 | h2_md = "30px" 40 | h3 = "30px" 41 | h3_md = "24px" 42 | h4 = "24px" 43 | h5 = "18px" 44 | h6 = "16px" 45 | white = "#ffffff" 46 | black = "#000000" 47 | dark = "#152035" 48 | gray = "#747577" 49 | light = "#FAFAFA" 50 | color_primary = "#01AD9F" 51 | 52 | # ----- Theme Parameters ----- 53 | [params] 54 | 55 | # -- SiteTitle -- 56 | SiteTitle = "فوسفا" 57 | 58 | # -- Comment -- 59 | Commentrepo = "FOSSFA/Blog" 60 | Commenttheme = "github-light" 61 | Commentlabel = "Comment" 62 | 63 | # -- Logo and Favicon -- 64 | logo = "images/logo.png" 65 | logo_height = "65px" 66 | favicon = "images/favicon.png" 67 | 68 | # -- Meta data -- 69 | description = "مکانی برای هواداران نرم افزار آزاد" 70 | 71 | # -- contact form action -- 72 | contact_form_action = "#" # contact form works with https://formspree.io 73 | 74 | # -- Main Section -- 75 | mainSections = ["blog"] 76 | 77 | # -- Footer -- 78 | copyright = "تمامی حقوق محفوظ است ، تحت لایسنس [FDL](http://www.gnu.org/licenses/fdl-1.3.html)" 79 | 80 | # -- counter -- 81 | [params.counter] 82 | enable = true 83 | user = "gnkalk" 84 | 85 | # -- Social -- 86 | 87 | # - telegram - 88 | [[params.social]] 89 | url = "https://t.me/FOSSFA" 90 | icon = "lab la-telegram" 91 | 92 | # - discord - 93 | [[params.social]] 94 | url = "https://discord.gg/5md25aNXyc" 95 | icon = "lab la-discord" 96 | 97 | # - Mastodon - 98 | [[params.social]] 99 | url = "https://fosstodon.org/@FOSSFarsi" 100 | icon = "lab la-mastodon" 101 | 102 | # - Matrix - 103 | [[params.social]] 104 | url = "https://matrix.to/#/#fossfa:matrix.org" 105 | icon = "las la-comments" 106 | 107 | # - Github - 108 | [[params.social]] 109 | url = "https://github.com/FOSSFA" 110 | icon = "lab la-github" 111 | 112 | # ----- Menu ----- 113 | 114 | # -- Main Menu -- 115 | 116 | [[menu.main]] 117 | weight = 1 118 | url = "/" 119 | name = "خانه" 120 | 121 | [[menu.main]] 122 | weight = 3 123 | url = "about" 124 | name = "درباره ما" 125 | 126 | [[menu.main]] 127 | weight = 4 128 | url = "contact" 129 | name = "ارتباط با ما" 130 | 131 | # -- Footer Menu -- 132 | 133 | [[menu.footer]] 134 | weight = 1 135 | url = "author/" 136 | name = "نویسندگان" 137 | 138 | [[menu.footer]] 139 | weight = 2 140 | url = "archive/" 141 | name = "بایگانی" 142 | 143 | # [[menu.footer]] 144 | # weight = 3 145 | # url = "privacy/" 146 | # name = "امنیت و حریم خصوصی" 147 | -------------------------------------------------------------------------------- /content/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "صفحه یافت نشد" 3 | description: "اوپس ،صفحه ای که دنبالش بودی وجود نداره!" 4 | layout: "404" 5 | draft: false 6 | --- -------------------------------------------------------------------------------- /content/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "About" 3 | layout: "about" 4 | image: "images/FOSSFA.png" 5 | draft: false 6 | 7 | #caption 8 | caption: 9 | enable: true 10 | title: "فوسفا جامعه ایست به بزرگی تمام هواداران نرم افزار آزاد" 11 | 12 | --- 13 | فوسفا جامعه ایست که بنیان آن در سال 1400 هجری خورشیدی نهادینه شد و همواره در تلاش برای ایجاد محتوای مفید برای شما هواداران نرم افزار آزاد بوده است، فوسفا از خود شما ساخته شد و تمام جامعه آن در مدیریتش نقش داشتند و دارند... از اینکه با ما همراه بودید و مارا در راستای حمایت ، توسعه و معرفی نرم افزار آزاد یاری کردید همواره سپاس گذاریم. -------------------------------------------------------------------------------- /content/archive/Lpic1/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره LPIC 1" 3 | description: "دوره LPIC 1 فوسفا" 4 | image: "images/post/course/lpic1.jpg" 5 | draft: false 6 | --- -------------------------------------------------------------------------------- /content/archive/Lpic1/part1.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت اول" 3 | description: "پارت اول دوره Lpic 1" 4 | date: 2021-03-12T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

  part 1

12 |

 

13 | 16 | 19 |
    20 |
  1. hotplug
  2. 21 |
  3. coldplug
  4. 22 |
23 | 26 | 29 | 32 | 35 |
    36 |
  1. HAL
  2. 37 |
  3. DBUS
  4. 38 |
  5. UDEV
  6. 39 |
40 | 43 | 46 | 49 | 52 | 55 | 58 | 61 | 64 | 67 | 70 | 73 | 76 | 79 | 82 | 85 | 88 | 91 | 94 | -------------------------------------------------------------------------------- /content/archive/Lpic1/part2.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت دوم" 3 | description: "پارت دوم دوره Lpic 1" 4 | date: 2021-03-17T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

part 2

12 |

موضوع این پارت در مورد : تنظیمات بوت و بوت کردن سیستم

13 | 16 | 19 | 22 | 25 | 28 | 31 | 34 | 37 | 40 |

boot/grub/grub.cfg

41 | 44 | 47 |

pstree #~

48 | 51 | 54 |

dmesg #~

55 | 58 | 61 |

var/log/syslog

62 | 65 |

var/log/pacman.log

66 | 69 | -------------------------------------------------------------------------------- /content/archive/Lpic1/part3.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت سوم" 3 | description: "پارت سوم دوره Lpic 1" 4 | date: 2021-03-24T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

part 3

12 |

موضوع این قسمت در مورد : ران لول ها ، ریبوت ، شات داون است .

13 | 16 |
17 |

run level 0

18 |
19 | 22 |
23 |

run level 1

24 |
25 | 28 |
29 |

run level 2

30 |
31 | 34 |
35 |

run level 3

36 |
37 | 40 |
41 |

run level 4

42 |
43 | 46 |
47 |

run level 5

48 |
49 |

 

50 | 53 |
54 |

run level 6

55 |
56 | 59 |

 

60 | 63 |
64 |

      runlevel #~

65 |
66 | 69 |
70 |

3 telinit ‍#~

71 |
72 | 75 |
76 |

Ctrl + Alt + F1 , F2 , F3 , F4 , F5 , F6

77 |
78 | 81 |
82 |

 shutdown -r #~

83 |
84 | 87 |
88 |

shutdown -r 2 #~

89 |
90 | 93 |
94 |

shutdown -r 2 The system will reboot in two minutes #~

95 |
96 | 99 |
100 |

shutdown -c #~

101 |
102 | 105 |
106 |

 wall hello world #~

107 |
108 |

موفق باشید :)

-------------------------------------------------------------------------------- /content/archive/Lpic1/part4.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت چهارم" 3 | description: "پارت چهارم دوره Lpic 1" 4 | date: 2021-04-18T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : طراحی هارد و اشنا میشیم با چند دایرکتوری جدید

12 | 15 | 18 | 21 | 22 | 25 | 26 | 29 | 30 | 33 | 34 | 37 | 38 | 41 | 44 | 47 | 50 | 51 | 54 | 57 |
    58 |
  1. gparted
  2. 59 |
  3. cfdisk
  4. 60 |
  5. fdisk
  6. 61 |
62 | 65 |
    66 |
  1. pv : در این بخش هارد ها یا پارتیشن هایی که می خواهیم به ال وی ام بدهیم وجود دارد.
  2. 67 |
  3. vg : وقتی فلان تعداد هارد یا پارتیشن کنار هم قرار می گیرند برای مثال دوتا یا سه یا ... یک vg را تشکیل می دهند .
  4. 68 |
  5. lv : وقتی بخوایم این هارد هارو سیستم عامل به نحو دلخواه خودمون نشان بدهیم یک lv تشکیل میدهیم که سیستم عامل اون رو یک حافظه خالی می بیند.
  6. 69 |
70 | 73 |
    74 |
  1. swap
  2. 75 |
  3. boot
  4. 76 |
  5. root
  6. 77 |
  7. home
  8. 78 |
79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 |
swapbootroothome
دوبرابر رم سیستم نهایتا ۸ گیگبصورت استاندارد ۵۰۰ مگ۲۰تا۳۰ گیگ بصورت استانداردبصورت دلخواه
95 | 96 | 102 | 105 |
    106 |
  1. boot
  2. 107 |
  3. swap
  4. 108 |
  5. root
  6. 109 |
  7. usr
  8. 110 |
  9. var
  10. 111 |
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 |
bootswaprootusrvar
500m8G20G&40G10G100G
130 | 131 |

امیدوارم موفق باشید خوشحال میشم نظراتتون رو برام کامنت کنید.

-------------------------------------------------------------------------------- /content/archive/Lpic1/part5.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت پنجم" 3 | description: "پارت پنجم دوره Lpic 1" 4 | date: 2021-04-27T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : install boot manager

12 |

بعد از اینکه سیستم رو روشن می کنیم وارد قسمت بایوس میشیم و بایوس سیستم رو به پست میده تا از سلامت سخت افزار های سیستم باخبر شه و بعد از این تست بایوس سیستم رو به بوت لودر میده

13 |

در دنیای لینوکس بوت لودر های متنوعی وجود دارد از جمله :

14 | 19 |

lilo مخفف LInux LOader است یکی از قدیمی ترین بوت لودر ها هست و بسیار کند عمل می کنه و فایل کانفیگ این بوت لودر در مسیر :

20 | /etc/lilo.conf 21 |

grub 1 نسبت به lilo درونش از ماژول های بیشتری استفاده شده و عملکرد به نسبت بهتری به lilo داره و فایل کانفیگش در مسیر :

22 | /boot/grub/grub.conf 23 |

grub 2 یک بوت لودر مدرن که در حال حاضر همه ازش استفاده می کنن که مسیر فایل کانفیگش در :

24 | /boot/grub/grub.cfg 25 |

برای نصب grub 2 از کامند :

26 | grub-install /dev/sd* 27 |

و برای کانفیگ کردن grub 2 از کامند :

28 | grub-mkconfig > /boot/grub/grub.cfg -------------------------------------------------------------------------------- /content/archive/Lpic1/part6.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت ششم" 3 | description: "پارت ششم دوره Lpic 1" 4 | date: 2021-05-01T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : Managing shared libraries

12 |

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

13 |

برای مثال ما در نوشتن برنامه خاصی نیاز به توابع مختلفی داریم که وقتی liberty مورد نظرمون رو صدا میزنیم می تونیم از اون توابع مورد نظرمون استفاده کنیم .

14 |

library ها دو دسته هستند :

15 |
    16 |
  1. static
  2. 17 |
  3. Dynamic
  4. 18 |
19 |

static : نوعی لایبری هست که درون یک برنامه قرار میگیرد برای مثال ما یک برنامه می نویسیم درون برنامه ، یک دایرکتوری اجاد می کنیم و لایبری ها را درون اون قرار میدیم و درون کد هامون اون لایبری هارو لینک می کنیم این نوع لایبری درون سیستم عامل ویندوز بسیار مرسوم است .

20 |

Dynamic : نوعی لایبری است که درون یک برنامه قرار نمی گیرد و هر موقع برنامه نویس به اون نیاز داشت اون صدا میزنه

21 |

اما لیوکس Dynamic linking است یعنی تمام لایبری های نرم افزاری درون یک فایل قرار می گیرند اگر نرم افزاری به لایبری خاصی نیاز داشت لایبری مورد نظرش رو ازون فایل صدا میزد و اگر اون لایبری نبود اون لایبری رو نصب می کند و با این روش هم سرعت سیستم بطور چشم گیری بالا می ره هم امنیت سیستم حفظ میشه .

22 |

لایبری های ما در لینوکس در سه مسیر هستند لایبری های اصلی ما در مسیر :

23 |
/lib
24 |

و یک سری لایبری ۶۴بیتی در داریکتوری :

25 |
/lib64
26 |

وجود دارد و یکسیری لایبری خاص هم در مسیر :

27 |
/usr/lib
28 |

وجود دارد و اگر ما بخوایم لایبری های یک نرم افزار رو رسد کنیم و ببنیم در این نرم افزار از چه لایبری هایی استفاده شده اول باید مسیر اون نرم افزار رو پیدا کنیم با کامند :

29 |
whereis NameScript
30 |

و به ما یه مسیر به این شکل نشون میده :

31 |
/sbin/NameScript 
32 |

و ما می تونیم با دادن مسیر به اسکریپت ldd ببنیم چه لایبری های درون اون اسکریپت مورد نظر وجود دارد به این نحو :

33 |
ldd /sbin/NameScript
34 |

فایل کانفیگ این اسکریپت در مسیر :

35 |
/etc/ld.so.conf
36 |

است و با کامند

37 |
export 
38 |

می توان متغیر های محیطی رو مشاهده کرد و می خوایم با یک متغیر محیطی بنام (LD_LIBRARY_PATH$) اشنا شویم که با این متغیر محیطی می توانیم لایبری به سیستم معرفی کنیم از کامند :

39 |
export LD_LIBRARY_PATH=address_library
40 |

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

41 |

امیدوارم این قسمت براتون مفید بوده باشه :)

-------------------------------------------------------------------------------- /content/archive/Lpic1/part7.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت هفتم" 3 | description: "پارت هفتم دوره Lpic 1" 4 | date: 2021-05-03T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : package manager debian

12 |

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

13 |
sudo apt-get install nameScript
14 |

به منبع یا مجموع نرم افزار های قابل نصب ریپوزیتوری می گویند .

15 |

در بعضی مواقع نصب یک پکیج مشاهده میشه که این پکیج برای کار کردن نیاز به چند پکیج دیگر دارد به این عملکرد دیپندنسی می گویند که اگر مایل به نصب ان پکیج های مورد نیاز باشیم می تونیم Y را بزنیم تا ان پکیج ها را هم نصب کند تا برنامه مورد نظرمون اجرا بشه

16 |

تمامی پکیج ها در توزیع های دبین بیس پسوند .deb دارد برای اینکه پکیجی رو که می خوایم دانلود کنیم بدون اینکه نصب بشه از کامند زیر استفاده می کنیم

17 |
sudo apt-get install -d nameScript
18 |

برای اپدیت کردن ریپوزیتوری های سیستم در دبین بیس به کامند زیر نیاز داریم :

19 |
sudo apt-get update 
20 |

و با کامند زیر چک می کنیم اپدیتی برای نرم افزار های سیستم اومده یا خیر از کامند :

21 |
sudo apt-get upgrade
22 |

برای حذف یک پکیج در دبین بیس از کامند :

23 |
sudo apt-get remove nameScript
24 |

کامند زیر باعث می شود برنامه های که بهم دیپندنسی دارن هم حذف بشن همراه اون پکیج مورد نظر

25 |
sudo apt-get autoremove nameScript
26 |

برای سرچ کردن پکیجی در لینوکس از کامند :

27 |
sudo apt-cash search nameScript
28 |

به تازگی در دبین بیس ها aptitude امده که کار ما را بسیار اسون کرده برای مثال کامند حذف ، نصب ، سرچ و ... را در زیر مشاهده کنید : ( در aptitude show اطلاعاتی راجب پکیج به ما می دهد )

29 |
sudo aptitude install nameScriptsudo aptitude remove nameScriptsudo aptitude search nameScriptsudo aptitude show namescript 
30 |

تمام این کانفیگ های apt در مسیر زیر قرار دارند :

31 |
/etc/apt/apt.conf
32 |

برای reconfigure کردن بعضی سرویس و ... باید از کامند زیر استفاده کنیم

33 |
dpkg-reconfigure NameService & NameScript
34 |

برای دیدن محتویات یک پکیج دبین باید از کامند زیر استفاده کنیم

35 |
dpkg --contents file_Debian.deb
36 |

برای دیدن وضعیت یک پکیج از کامند زیر استفاده می کنیم

37 |
dpkg -s nameScript
38 |

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

39 |
dpkg -P nameScript
40 |

برای اینکه به ما نشون بده برای نصب پکیج مورد نظر چه دایرکتوری ها و چه فایل هایی رو ساخته از کامند زیر استفاده می کنیم

41 |
dpkg -L nameScript
42 |

برای نصب پکیجی با پسوند .deb می توان از کامند زیر استفاده کرد :

43 |
dpkg -i file_debian.deb
44 |

برای حذف کردن پکیجی با dpkg از کامند زیر استفاده می کنیم

45 |
dpkg -r name_package
46 |

برای اینکه متوجه شویم پکیج مورد نظر رو چه کسی نصب کرده از کامند زیر استفاده می کنیم

47 |
dpkg -S address_directory
48 |

در محیط گرافیکی aptitude با کامند زیر می توانید پکیج هارا (حذف ، نصب ، سرچ ، ...) کنید

49 |
aptitude
50 |

موفق باشید :)

-------------------------------------------------------------------------------- /content/archive/Lpic1/part8.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت هشتم" 3 | description: "پارت هشتم دوره Lpic 1" 4 | date: 2021-05-05T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : package manager rpm , yum

12 |

برای اینکه یک پکیج با پسوند rpm رو نصب کنیم از کامند زیر استفاده می کنیم : (توجه داشته باشید فلگ U- چک می کنه اگه این نصب نباشه نصب می کنه و یا اگر این پکیج نسخه جدید تر از اون چیزی که نصبه بود این رو نصب می کنه)

13 |
rpm -i package_name.rpmrpm -U package_name.rpm
14 |

و اگر بخواهیم نرم افزاری را از ریپوزیتوری دانلود و نصب کنیم از کامن زیر استفاده می کنیم : (توجه کنید مدیر بسته yum قبل انیکه شروع کنه به دانلود نرم افزاری که می خواستیم از ریپوزیتوری اول لیست ریپوزیتوری رو اپدیت می کنه)

15 |
yum install package_name
16 |

مسیر فایل ریپوزیتوری های فدورا در مسیر :

17 |
/etc/yum.repos.d/fedora.repo
18 |

نکته : در لینوکس می تونیم با دادن فلگ v- به هر چیز ازش بخوایم راجب اون کاری که می کنه به ما اطلاعات بیشتری بده

19 |

نکته : با دادن فلگ h- در کامند های rpm به ما ظاهر بهتری نشون میده و می تونیم متوجه بشیم که چقدر از کارمون پیش رفته

20 |

قرار دارند و همچنین فایل کانفیگوریش yum در مسیر زیر قرار دارد :

21 |
/etc/yum.conf
22 |

برای حذف پکیج مورد نظرمون از کامند زیر استفاده می کنیم : ( توجه داشته باشید این کامند پکیج هایی که برای نصب این برنامه نصب شدند و بدون پکیج کاربرد ندارند رو این کامند حذف نمی کند)

23 |
rpm -e package_name
24 |

با توجه به این مس‌ءله که yum قبل نصب پکیج ها ریپوزیتوری ها را اپدیت می کند دیگر کامند update ندارد و فقط از کامند زیر استفاده می کند :

25 |
yum upgrade
26 |

با کامند زیر می تونیم از rpm بخوایم پکیج مورد نظرمون رو اپدیت کنه در صورت نصب بود اون پکیج :

27 |
rpm -F package_name
28 |

با کامند زیر می توانیم از نصب بودن پکیج یا بودن اون در ریپوزیتوری ها باخبر شویم :

29 |
yum list package_name
30 |

برای گرفتن اطلاعات در مورد یک پمیج مورد نظر از کامند زیر استفاده می کنیم :

31 |
yum info package_name
32 |

برای سرچ کردن پکیج مورد نظرمون از کامند زیر استفاده می کنیم :

33 |
yum search package_name
34 |

برای اینکه متوجه شویم پکیج مورد نظرمون نصب شده یا خیر از کامند زیر استفاده می کنیم :

35 |
rpm -q package_name
36 |

برای اینکه متوجه شویم یک پکیج به چه پکیج هایی نیاز داره برای نصب شدن از کامند زیر استفاده می کنیم :

37 |
rpm -qR package_name
38 |

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

39 |
yum deplist package_name
40 |

برای حذف نصب کردن یک پکیج از کامند زیر استفاده می کنیم :

41 |
yum reinstall package_name
42 |

برای اینکه فایل پکیج مورد نظرمون رو با پسوند rpm دانلود کنیم از کامند زیر استفاده می کنیم :

43 |
yumdownloader package_name
44 |

موفق باشید ؛)

-------------------------------------------------------------------------------- /content/archive/Lpic1/part9.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دوره Lpic 1 - پارت نهم" 3 | description: "پارت نهم دوره Lpic 1" 4 | date: 2021-05-07T16:43:08+04:30 5 | author: "Soheil" 6 | tags: ["Lpic", "Course", "Lpic-Course"] 7 | categories: ["Linux"] 8 | draft: false 9 | --- 10 | 11 |

موضوع این قسمت : Work in the terminal

12 |

مفهوم BASH : بش یک پردازشگر نرم افزار های ما در لینوکس است ما در لینوکس shell های زیادی داریم مانند : zsh , ...

13 |

مسیر فایل های کانفیگ BASH :

14 |
/etc/profile~/.profile~/.bash_profile~/.bash_logout
15 |

BASH سه بخش بسیار مهم دارد بنام :

16 |
    17 |
  1. stdin
  2. 18 |
  3. stdout
  4. 19 |
  5. stderr
  6. 20 |
21 |

کامند زیر صفحه را تمیز می کند :

22 |
clear
23 |

وقتی در روبروی پرام ما علامت دالر ( $ ) یعنی ما یک کاربر معمولی هستیم و وقتی روبروی پرام ما علامت شارپ ( # ) باشد یعنی ما یک کاربر روت هستیم .

24 |

با کامند زیر می توانیم متوجه شویم چه کاربر هایی درون سیستم هستند :

25 |
who
26 |

برای خارج شدن از حالت روت در ترمینال از دو حالت می تونیم استفاده کنیم :

27 |
    28 |
  1. روش اول این که از کلید های Ctrl + D استفاده کنیم .
  2. 29 |
  3. روش دوم اینه که از کامند exit استفاده کنیم .
  4. 30 |
31 |

بعد از هر کامند علامت شارپ بزاریم بعد شارپ هرچی دستور باشه کامنت میشه مثل :

32 |
who # ls
33 |

در این بخش با کامندی بنام echo اشنا می شویم که هرچیزی جلوی این کامند بزاریم همان را بریمان چاپ می کند به عنوان مثال :

34 |
echo Hello world!
35 |

اکنون در کامند بالا Hello world را چاپ می کند

36 |

با دادن فلگ e- می تونیم از escaped characters ها استفاده کنیم در echo برای مثال :

37 |
echo -e "hello\nworld!"
38 |

با دادن n\ بعد از نوشتن hello وارد لاین بعدی میشه و world رو چاپ می کنه

39 |

گار می خواهیم با echo متن بلدی را چاپ کنیم می تونیم با گذاشتن علامت \ به خط بعد بریم و ادامه متن را بنویسیم به این صورت : ( و در اخر تمام این متن هارا به هم می چسباند و کنار هم چاپ می کند )

40 |
echo Hello how are you ? \> i'm fine , and you ? \> i'm fine thank you 
41 |

در بش علامت ( ; ) کامند هارا از هم جدا می کند برای مثال :

42 |
echo 1 ; echo 2 
43 |

و علامت ( || ) در بین دو کامند بزاریم اگر کامند اولی درست باشد اون را اجرا می کند و به کامند دوم نمیرود و اگر کامند اول غلط باشد کامند دوم را اجرا می کند به این صورت : در کامند های پایین کامند اول را اجرا می کند

44 |
echo 1 || echo 2 
45 |

در کامند های پایین به دلیل غلط بودن کامند اول کامند دوم را اجرا می کند به این صورت :

46 |
llls || echo hello
47 |

با کامند exec می تونیم برنامه اجرا کنیم و بعد از اتمام اون برنامه شل خودبخود بسته بشه برای مثال :

48 |
exec terminator
49 |

در کامند بالا یک ترمنیال باز میشه و این ترمینال که درونش این کامند رو اجرا کردیم بسته میشه

50 |

با کامند pwd می تونیم مشاهده کنیم درون چه فایلی قرار داریم در ترمینال

51 |

در قسمت ۹.۲ با متغیر های محیطی ، من پیج ها ، تغییر و ست کردن متغیر هی محیطی ، history اشنا می شویم موفق باشید .

-------------------------------------------------------------------------------- /content/archive/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "بایگانی" 3 | description: "بایگانی فوسفا" 4 | draft: false 5 | --- -------------------------------------------------------------------------------- /content/author/Amir.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Amir" 3 | image: "images/author/Amir.png" 4 | date: 2021-08-03T00:01:01+04:30 5 | draft: false 6 | --- 7 | 8 | -------------------------------------------------------------------------------- /content/author/Behrooz.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Behrooz Abuee" 3 | image: "" 4 | email: "abuee422@gmail.com" 5 | date: 2024-06-28T19:37:50+03:30 6 | draft: false 7 | 8 | social: 9 | - icon: "@behroozab" 10 | link: "" 11 | - icon: "la-mastodon" 12 | link: "" 13 | - icon: "https://github.com/abuee422" 14 | link: "" 15 | 16 | donate: 17 | text: "" 18 | link: "" 19 | --- 20 | -------------------------------------------------------------------------------- /content/author/DarkLinux.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "DarkLinux" 3 | image: "images/author/darklinux.png" 4 | date: 2021-08-02T23:59:00+04:30 5 | draft: false 6 | --- 7 | 8 | برنامه نویس جاوا و کارشناس لینوکس -------------------------------------------------------------------------------- /content/author/Gnkalk.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Gnkalk" 3 | image: "images/author/Gnkalk.png" 4 | email: "gnkalk@tuta.io" 5 | date: 2021-08-02T21:38:22+04:30 6 | draft: false 7 | social: 8 | - icon: "la-telegram" 9 | link: "https://t.me/gnkalk_thing" 10 | - icon: "la-mastodon" 11 | link: "https://toot.community/@Gnkalk" 12 | - icon: "la-github" 13 | link: "https://github.com/gnkalk" 14 | --- 15 | 16 | بنیان گذار فوسفا -------------------------------------------------------------------------------- /content/author/Shahriaarrr.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Shahriaarrr" 3 | image: "images/author/Shahriaarrr.png" 4 | email: "shahriaarrr@gmail.com" 5 | date: 2021-09-17T22:20:39+04:30 6 | draft: false 7 | social: 8 | - icon: "la-telegram" 9 | link: "https://t.me/shahriaarrr12" 10 | - icon: "la-youtube" 11 | link: "https://www.youtube.com/channel/UCP_y9q-smQQD4ri-nhLhTYw" 12 | - icon: "la-github" 13 | link: "https://github.com/shahriaarrr" 14 | - icon: "la-twitter" 15 | link: "https://twitter.com/shahriaaarrr12" 16 | donate: 17 | link: "https://idpay.ir/shahriaarrr313" 18 | text: "☕️ یه قهوه مهمونم کن" 19 | --- 20 | ✌❤💣 21 | Hi, I'm Shahriar🙋‍♂️ 22 | 23 | 💻Computer engineering student 24 | 25 | 👨‍💻Python Developer 26 | 27 | ✒Sometimes the author 28 | -------------------------------------------------------------------------------- /content/author/Soheil.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Soheil" 3 | image: "images/author/none.png" 4 | date: 2021-08-02T21:38:59+04:30 5 | draft: false 6 | --- 7 | 8 | -------------------------------------------------------------------------------- /content/author/Tahririeh.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tahririeh" 3 | image: "images/author/none.png" 4 | date: 2024-06-24T13:57:20+03:30 5 | draft: false 6 | --- -------------------------------------------------------------------------------- /content/author/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "نویسندگان" 3 | description: "نویسندگان مطالب فوسفا" 4 | draft: false 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /content/blog/Howblockchainworks.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "بلاکچین چطور عمل میکند؟" 3 | description: "چگونگی عملکرد بلاکچین و خاصیت های آن" 4 | image: "images/post/howblockchainwork.jpg" 5 | date: 2021-02-23T16:43:08+04:30 6 | author: "Soheil" 7 | tags: ["blockchain", "p2p network"] 8 | categories: ["Web"] 9 | draft: false 10 | --- 11 | 12 | در دنیای امروز بلاک چین تبدیل شده به یکی از موضوعات داغ امنیتی همان طور که از اسمش مشخص شده است بلاک چین زنجیره ای از بلاک هایه حاوی اطلاعاته هدف اصلی بلاک چین برچسب گذاری زمانی ثبت اطلاعات است تا امکان تغییر دادن یا دست کاری کردن ان از بین بره ، که اولین بار در سال 2009 در بیت کوین مورد استفاده قرار گرفت. 13 | 14 | 15 | بلاک چین یک زنجیره ثبت رکورد نامتمرکزه که ورود بهش برای هرکسی ازاد است یعنی وقتی داده ای درون بلاکی قرار گرفت و ثبت شد تغییر دادنش بسیار دشوار است. 16 | 17 | هر بلاک در زنجیره بلاک چین دارای سه بخش است 18 | 19 | 1. داده 20 | 2. هش 21 | 3. هش بلاک قبلی 22 | 23 | نوع داده ای که می تونه در بلاک قرار بگیره می تونه متفاوت باشه به عنوان مثال برای بیت کوین تراکنش های فردی و اطلاعات ان قرار می گیرد . 24 | 25 | بخش دوم هش است که برگرفته از داده اون بلاک است که مثل اثر انگشت همیشه منحصربفرد است و اگر اطلاعاتی یا داده ای درون بلاک تغییر پیدا کند هش اون بلاک هم تغییر پیدا می کند و اگر در هش یک بلاک تغییری ایجاد شود بلاک بکلی تغییر می کند . 26 | 27 | بخش سوم هشت بلاک قبلی است که با ذخیره شدن هش بلاک قبلی در ان بلاک یک زنجیره ایجاد خواهد کرد و یکی از دلیل های بسیار مهم است که بلاکچین را انقدر ایمن کرده . 28 | 29 | همیشه بلاک اول هش بلاک قبلی ندارد که بهش می گویند بلاک جِنِسیس 30 | 31 | در بلاک های بعد دو هش وجود دارد که یک هش خود بلاک دوم هش بلاک قبلی است یعنی ما اگر هش بلاک اول را تغییر بدیم بلاک های بعدی هم نامعتبر می شوند . 32 | 33 | اما این هش‌کافی نیست برای ایجاد امنیت کامل ، در امروزه کامپیوتر ها توانایی را دارند که هشت های بعدی بلاک را محاسبه کنند برای مثال اگر یک هش را تغییر دادند بلافاصله می توانند هش های بلاک قبلی را محاسبه کنند و به سرعت جای گزاری کنند جوری که زنجیره را کاملا معتبر کنند. 34 | 35 | برای این مشکل اومدن مکانیزمی طراحی کردن که به ای صورته که هش هر بلاک تغییر پیدا کرد 10 دقیقه بعد می توان هش بلاک بعدی را تغییر داد که زنجیره تغییر بلاک بسیار کند خواهد شد و همه متوجهش خواهد شد و نامعتبر خواهد شد و اسم این مکانیزم proof of work است . 36 | 37 | اما بلاکچین تنها از این مکانیزم برای امنیت استفاده نمی کند. 38 | 39 | ![](/images/post/howblockchainworkinpost.jpg) 40 | 41 | بلاکچین از یک شبکه ای بنام p2p network استفاده می کند که این شبکه به این صورته که یک کپی کامل از بلاکچین به تمام اعضای شبکه می دهد که تخلفی صورت نگیرد وقتی یک نفر یک بلاک جدید ایجاد خواهد کرد این بلاک به تمام اعضای اون شبکه فرستاده خواهد شد و تمام شبکه ان بلاک را اعتبار سنجی خواهند کرد که اگر سر معتبر بودن ان به توافق رسیدند ان را به اخر زنجیره بلاک خود اضافه خواهند کرد یعنی همه باهم یک اجماع را تشکیل می دهند و سر اعتبار این بلاک جدید به توافق می رسند . 42 | 43 | تنها راهی که وجود دارد کسی بتواند بلاک نامعتبر را معتبر کند این است که هش های تمام زنجیره هارا تغییر دهد که با مکانیزم proof of work تقریبا این عمل غیر ممکن است . 44 | 45 | :) -------------------------------------------------------------------------------- /content/blog/Linux-distroreviews/open-suse-reviews.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "نیم نگاهی به توزیع OpenSuse" 3 | description: "سلام دوستان امروز قصد دارم یه توزیع بسیار کامل و کارآمد لینوکسی رو بهتون معرفی کنم که با خیلی از سخت افزار ها سازگاری کامل دارد این توزیع چیزی نیست بجز اوپن سوزا…" 4 | image: "images/post/opensuse-reviews.png" 5 | date: 2021-06-24T16:43:08+04:30 6 | author: "DarkLinux" 7 | tags: ["OpenSUSE", "Reviews"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

سلام دوستان امروز قصد دارم یه توزیع بسیار کامل و کارآمد لینوکسی رو بهتون معرفی کنم که با خیلی از سخت افزار ها سازگاری کامل دارد این توزیع چیزی نیست بجز اوپن سوزا...

13 |

اپن سوزه یک توزیع با هر نوع مشخصاتی است که شما بخواهید هم از معماری 32 بیت و هم از معماری 64 بیت پشتیبانی میکند علاوه بر این در دو حالت غلطان(rolling) و پایدار(stable) منتشر میشود.
نسخه ی پایدار در واقع نسخه ای کامل سازگار مخصوص کار های تجاری است اما نسخه ی رولینگ آپدیت های بیشتری ارئه میدهد ، بروز تر است و نیازی به نصب مجدد برای اپدیت ندارد لذا میتوانید با دستوری آن را به نسخه بعد اپدیت کنید :)
نسخه ی رولینگ در اپن سوزه به اسم tumbleweeb شناخته میشود و نسخه ی استیبل leap نامیده میشود.

14 | 15 |

پکیج منیجر اوپن سوزا چیزی جز پکیج منیجر قدرتمند zypper نیست که به خوبی بسته های rpm را از مخازن گرفته و نصب میکند ، zypper پکیج منیجر نسبتا سریع و باهوشیست که تجربه خوبی برای شما ایجاد میکند.

16 |

علاوه بر این ها اوپن سوزا سیستم منیجری به اسم yast دارد در یاست شما قادر هستید هم مخازن خود را مدیریت کنید هم خیلی تنظیمات دیگر مربوط به اپن سوزا را سامان ببخشید همچنین میتوانید برای بسته هایی که در مخازن نیستند از سایت opensuse بسته هایی را بگیرید که به one click to install معروف هستند.

17 | 18 |

مصرف سخت افزار در هر سه نسخه ی Xfce و Gnome و KDE خوب است و مقدار رمی مصرفی هر سه در حدود نیم گیگ است اما نسخه ی Xfce کمتر از دیگر نسخه ها CPU را درگیر میسازد.

19 |

علاوه بر این اوپن سوزا دارای نسخه سرور نیز میباشد که مخصوص کاربرانی است که با سرور کار میکنند که به نوع خود یکی از کامل ترین توزیع های لینوکسی به حساب میآید که برای همه ی کاربران مناسب است.

20 |

حجم فایل ایزوی دانلودی آن حدودا 4.4 گیگ و حجم نت اینیستالر آن 150 مگ میباشد...

21 | -------------------------------------------------------------------------------- /content/blog/Linux-distroreviews/void-linux-reviews.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "نیم نگاهی به توزیع Void Linux" 3 | description: "سلام دوستان امروز قصد معرفی Void Linux رو دارم امیدوارم از این مقاله استفاده ی لازم رو ببرید..." 4 | image: "images/post/voidlinux-reviews.jpg" 5 | date: 2021-07-09T16:43:08+04:30 6 | author: "DarkLinux" 7 | tags: ["VoidLinux", "Reviews"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

سلام دوستان امروز قصد معرفی Void Linux رو دارم امیدوارم از این مقاله استفاده ی لازم رو ببرید.

13 |

Void Linux یه سیستم عامل قدرتمند و خیلی کم مصرفه چون که از Runit استفاده میکنه و به این صورت دیگه خبری از SystemD نیست ،در واقع VoidLinux از توزیع هایی به شمار میره که از Runit استفاده میکنه. اینیت تاثیر زیادی بر روی سیستم عامل میزاره و باعث میشه سرعت بوت و.. تغییر پیدا کنه ، در اینجا رانیت عملکرد بهتری نسبت به SystemD داره اما ممکنه به دلیل ناسازگاری برخی از نرم افزارها برای کاربران تازه وارد مشکل ایجاد کنه و به همین دلیل Void توزیع مناسبی برای کاربران مبتدی نیست!

14 | 15 |

خب حالا init چیه؟ اینیت یه service manager هست که بعد از کرنل اصلی ترین بخش یه سیستم عامل به حساب میاد یعنی شما میتونین با استفاده ازش سرویس ها رو stop کنید start کنید خاموش کنید و روشن کنید.
اینیت در سیستم عامل های کلوز سورس به شدت محدود شده تره به عنوان مثال در اندروید تا زمانی که اون نرمافزار رو پاک نکنید امکان متوقف کردن سرویسش رو ندارید..

16 | 17 |

پکیج منیجر Void Linux پکیج منیجر سریع و پر قدرت XBPS هست ، این پکیج منیجر در اصل به نوعی چندین پکیج منیجر است به طور ساده هر بخش از XBPS یک اپ جدا حساب میشود و این باعث میشود این پکیج منیجر دارای سراعت بسیار زیادی باشد در حدی شاید شما اصلا نصب پکیج را احساس نکنید!
برای تجربه بهتر XBPS توصیه میشود از Vpm استفاده کنید.. Vpm نه تنها دستور هارا ساده تر میکند بلکه به طور خودکار برخی از پکیج هارا از طریق پورتیج نصب میکند و این باعث میشود کمتر کسی با مشکل کمبود پکیج مواجه شود.

18 |

اما کار با رانیت دشوار نیست ، برای مثال برای فعال کردن یه سرویس کافیه بزنید

19 |
sudo ln -s /etc/sv/your service name /var/service
20 |

و برای غیر فعال کردن یه سرویس کافیه اونو حذف کنید.

21 |
sudo rm /var/service/your service name
22 |

ولی برای تجربه بهتر و کامل تر کردن رانیت توصیه میشه از VSV که در مخازن Void موجود است استفاده کنید.

23 |
sudo vsv sudo vsv up servicenamesudo vsv down servicename
24 |

مصرف سخت افزار در ووید لینوکس بسیار بهینه است و به طور مثال مصرف رم در میزکار های سبکی مانند xfce به زیر 300 مگ رسیده و مصرف میزکار های پر مصرف همانند گنوم به زیر 700 مگ؟!

25 |

نکته! برای درست کار کردن void حتما باید dbus را فعال کنید برای فعال کردن dbus میتونید از دستور زیر کمک بگیرید.

26 |
sudo ln -s /etc/sv/dbus /var/service
27 |

بعد از فعال کردن سیستم خود را ریستارت کنتید.

28 |

و برای افزودن مخازن جانبی Void Linux میتونید از دستور زیر استفاده کنید.

29 |
# VPM
30 | sudo vpm in void-nonfree-repo void-multilib-repo void-multilib-nonfree-repo
31 | # XBPS
32 | sudo xbps-install -S void-nonfree-repo void-multilib-repo void-multilib-nonfree-repo
33 | 
34 |

امیدوارم این مقاله براتون مفید بوده باشه.

-------------------------------------------------------------------------------- /content/blog/Parch-firstreview.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "پارچ‌لینوکس، آرچِ ایرانی!؟" 3 | description: "نگاهی به توزیع پارچ‌لینوکس، آرچ‌پارسی توزیعی که به جایگاهی که باید نرسید..." 4 | image: "images/post/Parch-fr.png" 5 | date: 2023-07-08T19:50:02+03:30 6 | author: "Gnkalk" 7 | tags: ["Linux", "ArchLinux", "Parch", "Distro-review"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | 13 | این روز‌ها با ظهور روزانه توزیع های جدید شاید انتخاب توزیع از سخت‌ترین کارهایی که یک کاربر لینوکس باید انجام بده باشه؛ در این میان قطعا یکی از انتخاب های مرسوم کاربران آرچ و سایر توزیع‌های مبنی بر اونه اما واقعا کاربرا برای امکانات اضافی سمت آرچ‌بنیان ( آرچ‌بیس ) ها میرن؟ تجربه نشون داده یکی از دلایل مرسوم عقب‌نشینی کاربران از خود آرچ مراحل نصب اون هست و برای همین به سمت توزیعی میرن که مبنی بر اون باشه و یه نصاب گرافیکی داشته باشه... 14 | 15 | ### پارچ‌لینوکس چیه؟ 16 | پارچ یه توزیع ایرانیه که نام اون به نقل از [تارنماش](https://parchlinux.ir) برگرفته از دو واژه Persian و Arch هست. اما برخلاف نام پارچ هدف توسعه اون فقط ایران نیست و قراره با رفع نیاز های پایه کاربران یک سهم جهانی به دست بیاره؛ البته! در ابتدا اینگونه نبود... 17 | 18 | 19 | > پس از عرضه پارچ برخلاف انتظار ما توزیع آنچنان از داخل حمایت نشد و با دریافت ایمیل از کاربران خارجی ما تصمیم بر تغییر هدف گرفتیم 20 | 21 | ![image](/images/post/Parch-fr/1.png) 22 | 23 | ### چرا پارچ؟ 24 | انتخاب پارچ دلایل ساده‌ای داره؛ کارایی، سادگی و سبکی، با پارچ شما در مراحل نصب نگران چیزی نیستید و حتی پس از نصب هم لازم نیست نگران چیزی باشید چون این توزیع از قبل نیاز های شما به عنوان یک کاربر فارسی‌زبان رو می‌دونسته و میتونید این رو با رفع‌مشکلات فونت فایرفاکس و اضافه کردن چیدمان ویندوز صفحه‌کلید فارسی به چشم ببینید. در کنار این پارچ دو مخزن با عناوین PPr(Parch Pacman repository) و PCP(Parch Community Packages) در اختیارتون قرار میده که با کمک این دو مخزن بخشی از نیاز های شما نسبت به برنامه های شخص‌ثالث کاهش می‌یابه و در کنار این موضوع شما امکان افزودن پکیج های خودتون به PCP رو هم دارید. 25 | 26 | ![image](/images/post/Parch-fr/2.png) 27 | 28 | #### پارچ ارزش نصب داره؟ 29 | پارچ یک توزیع نونهاده و باگ‌های به نسبت آزار‌دهنده‌ای داره اما با این حال پشتیبانی مستمر تیم و رفع سریع باگ‌ها باعث میشه باگ های اون به چشم شما نیاد؛ توقع میره تا چند نسخه آینده پارچ خالی از هرگونه باگ بشه و تلاش و نظر تیم پارچ این موضوع رو تایید میکنه.. 30 | 31 | 32 | > در پارچ دیباگ به دو روش انجام میشه که در روش نخست باگ توسط تیم ( مینتینر ) شناسایی و رفع میشه و در روش دوم کاربر یا تستر باگ رو به ما گزارش میده و ما در اولین فرصت اون رو رفع میکنیم. 33 | 34 | شما میتوانید با رفتن به [وبسایت پارچ](https://parchlinux.ir) پارچ رو در نسخه های مختلف و بنا به سلیقه خودتون دریافت و امتحان کنید و همچنین برای دریافت آخرین اخبار اون به [کانال تلگرام پارچ](https://t.me/parchlinux) سر بزنید.. 35 | -------------------------------------------------------------------------------- /content/blog/Savedesktop-firstlook.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "با SaveDesktop دیگه نگران تنظیمات میزکارتون نباشید!" 3 | description: "یک ابزار ساده لینوکسی برای آسودگی خاطر شما در تغییر توزیع و ذخیره/بک‌آپ گرفتن از کانفیگ فعلی‌تون" 4 | image: "images/post/Savedesktop-firstlook.jpg" 5 | date: 2023-03-22T12:41:21+00:00 6 | author: "Gnkalk" 7 | tags: ["Reviews", "DeskConf", "Gnome", "XFCE"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | هرگز فکر کردید ابزاری بود تا یکبار برای همیشه کانفیگ کنید و آن ابزار از کانفیگ و تنظیمات شما بک‌آپ بگیرد و بازیابی کند؟ 13 | 14 | خب این دقیقا همون کاریه که سیودسکتاپ (SaveDesktop) قراره انجامش بده، یک برنامه ساده اوپن سورس که این اجازه رو بهتون میده تا در لحظه از تنظیماتتون پشتیبان بگیرید و یا بک‌آپی که گرفتید رو تنها توی چند ثانیه اعمال کنید. 15 | 16 | 17 | ### بررسی کلی 18 | ![Image of app interface](/images/post/Savedesktop-firstlook/SaveDesktop_1.webp) 19 | سیودسکتاپ با محیط کاربری ساده و غیرپیچیده ای که داره بدون نیاز به جستجو تمام امکانات رو در اختیار شما قرار میده و خیلی راحت میتونید ازش استفاده کنید. 20 | 21 | کاملا ساده با کمترین اتلاف وقت می‌توانید از تنظیمات فعلی‌تون پشتیبان بگیرید و با نام مورد نظرتون ذخیره یا فایل پشتیبانی که پیشتر گرفته‌اید رو بازیابی کنید. 22 | 23 | احتمالا بپرسید: از چه میزکاری پشتیبانی میکنه؟ 24 | 25 | خب میشه گفت تمام میزکار های GTKپایه یا اگه بخوام فهرست کنم... 26 | 27 | - GNOME 28 | - Xfce 29 | - Cinnamon 30 | - Budgie 31 | - COSMIC (Pop!_OS) 32 | - Pantheon 33 | - MATE 34 | 35 | زمانی که دکمه ذخیره رو فشار میدید این برنامه از تمام پیکربندی و کانفیگ شما از آیکون و تم تا افزونه های گنوم پشتیبان میگیره و بعد به راحتی هر کجای دیگه می‌توانید اون رو بازیابی کنید. 36 | 37 | #### شروع کار با سیودسکتاپ 38 | 39 | به محض باز کردن برنامه با یک محیط ساده مواجه میشید حالا باید توی گام نخست نام کانفیگ‌تون رو وارد کنید و بعد دکمه _'Save current configuration'_ رو فشار بدید. 40 | ![Image of app interface](/images/post/Savedesktop-firstlook/SaveDesktop_2.webp) 41 | فایل پشتیبان رو میتونید توی مسیر زیر پیدا کنید. 42 | ![Image of app interface](/images/post/Savedesktop-firstlook/SaveDesktop_3.webp) 43 | و حالا اگر بخوایم یک فایل‌پشتیبانی رو بازیابی کنیم، تنها کافیه بر روی دکمه مقابل _'import saved configuration'_ کلیک کنید و بعد فایل پشتیبانی رو انتخاب کنید. 44 | ![Image of app interface](/images/post/Savedesktop-firstlook/SaveDesktop_4.webp) 45 | به همین سادگی اما تنها دو چیز مانده که باید بدانید. 46 | 47 | - تم فلتپک شما بازیابی نمی‌شود 48 | - تم های gtk4 که دستی وارد کردید نیز بازیابی نمی‌شود 49 | 50 | هرچند هر دو این مشکلات چیز های کم اهمیتی هست با این حال احتمالا مشکل فلتپک مربوط به تداخل دسترسی های برنامه باشد و تم را نیز میتوانید خودتان در کمتر از ۵ دقیقه بارگیری و اعمال کنید. 51 | 52 | به طور کلی این برنامه جواب‌گوی نیاز اصلی مخاطبش هست و ارزش استفاده داره. 53 | 54 | #### دریافت و نصب سیودسکتاپ 55 | 56 | برای نصب سیودسکتاپ شما یا باید وارد [گیتهابش](github.com/vikdevelop/SaveDesktop) بشید و یا اون رو از طریق [فلتپک](https://beta.flathub.org/apps/io.github.vikdevelop.SaveDesktop) نصب کنید... 57 | 58 | ``` 59 | flatpak install flathub io.github.vikdevelop.SaveDesktop 60 | ``` 61 | 62 | 63 | برگرفته از مقاله [It's FOSS News](https://news.itsfoss.com/savedesktop/) 64 | -------------------------------------------------------------------------------- /content/blog/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "بلاگ" 3 | description: "فوسفا بلاگ" 4 | draft: false 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /content/blog/create-ascii-art-linux.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "ساخت Ascii art در ترمینال لینوکس !" 3 | description: "توی این مقاله یاد میگیریم که چجوری یک ascii art قشنگ و خوشگل توی لینوکس مون بسازیم و حتی خوشگل ترش هم بکنیم، پس با ما همراه باشید!" 4 | image: "images/post/Linuxterminalasciiart.jpg" 5 | date: 2021-06-16T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Ascii", "Learn"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

دلتون میخواد که با ترمینال لینوکس چند تا کار جالب انجام بدین ؟؟؟ نظرتون چیه که عکس ها رو به ASCII ART تبدیل کنیم ؟؟

13 |

شما میدونید که ASCII ART چیه ؟ این یک چینش استاندارد کلمات، اعداد و بقیه کاراکتر ها توی ۲۵۶ جای خالی به صورت ۸ بیتی هست.ASCII ART هنر گرافیکی هست که با استفاده از کاراکتر های قابل چاپ ASCII تشکیل میشه و اصولا از دسته ای از حروف، اعداد و کاراکتر های خاص تشکیل شده است.

14 |

ممکنه شما دیده باشید که بعضی از افراد اطلاعات و مشخصات سیستمشون رو به این صورت نشون میدن:

15 | 16 |

خیلی جالبه، نه ؟؟حالا نظرتون چیه که یه عکس معمولی رو به ASCII ART تبدیل کنیم ؟؟این همون کاری که ما قراره توی این مقاله انجام بدیم پس با ما باشید !

17 |

ASCII IMAGE CONVERTOR

18 |

خب همونجوری که از اسم این برنامه پیداست، ASCII IMAGE CONVERTOR یک ابزاره که یک عکس رو به ASCII تبدیل میکنه. این یک ابزار کامند لاینیه که با زبان GO نوشته شده و عکس داده شده رو به ASCII تبدیل میکنه و برای مون روی صفحه چاپ میکنه.

19 |

اینم یکی از عکس هایی که به ASCII تبدیل کرده :

20 | 21 |

این ابزار از عکس هایی به فرمت های زیر پشتیبانی میکنه:

22 |
    23 |
  • JPEG/JPG
  • 24 |
  • PNG
  • 25 |
  • BMP
  • 26 |
  • WEBP
  • 27 |
  • TIFF/TIF
  • 28 |
29 |

خب، بیاین در مورد نصب کردن و استفاده از این ابزار صحبت کنیم!

30 |

نصب کردن ASCII IMAGE CONVERTOR در لینوکس

31 |

این ابزار عالی روی ویندوز هم کار میکنه ولی ما کاری به اون نداریم و به لینوکس خودمون میچسبیم (:

32 |

اگه شما snap رو روی سیستم خودتون فعال کردین میتونید از اسنپ این برنامه رو به سادگی با دستور زیر نصب کنید:

33 |
sudo snap install ascii-image-converter
34 |

اگه میخواید از اسنپ استفاده نکنید ( خیلی ها میگن استفاده نکنید) میتونید فایل اجرایی رو از قسمت release گیت هاب شون دانلود کنید و فایل رو درون PATH لینوکس تون بزارید که اینجا میگه چجوری این کارو رو بکنید، به این صورت ، شما میتونید از این ابزار مثل یک دستور معمولی لینوکس استفاده کنید.

35 |

استفاده از Ascii Image Converter

36 |

استفاده از این ابزار خیلی ساده است، وقتی که نصب شد، شما فقط باید مسیر اون عکس رو به ابزار بدین و بعد خود ابزار عکس رو به ASCII تبدیل میکنه:

37 |
ascii-image-converter path_to_image
38 |

همچنین شما میتونید به جای مسیر عکس، URL رو بدین تا مستقیم از اینترنت عکس رو دانلود و تبدیل بکنه.

39 |

این ابزار حتی میتونه ASCII ها رو رنگی هم بکنه ! ببینید:

40 |
ascii-image-converter -C path_to_image
41 | 42 |

شما همچنین میتونید که چندتا عکس رو همزمان به ASCII تبدیل کنید، برای این کار کافیه فقط ادرس چند تا عکس رو به این ابزار بدین تا ASCII های عکس هارو براتون چاپ کنه.

43 |

خب حالا چجوری این عکسارو ذخیره کنیم ؟؟ جواب اینه: به راحتی ! شما فقط باید از ارگیومنت -s استفاده کنید تا این ASCII های زیبا رو براتون به صورت فایل png ذخیره کنه، بعد از -s باید یک نقطه باشه یا ادرس مورد نظرتون رو بزارید تا توی همین دایرکتوری یا دایرکتوری مورد نظرتون فایل رو ذخیره کنه. به این صورت :

44 | 45 |

این ابزار قابلیت های جالب زیادی داره، مثل مشخص کردن کاراکتر ها، تعدادشون، اندازه Ascii و کلی چیزای دیگه ک شما میتونید نحوه استفاده از این قابلیت ها رو در گیت هاب این ابزار مشاهده کنید.

46 |

منبع: itsfoss (با اندکی تغییر 😁)

-------------------------------------------------------------------------------- /content/blog/customizelibreoffice.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "آموزش شخصی سازی لیبره آفیس" 3 | description: "آموزش شخصی سازی و کانفیگ لیبره آفیس" 4 | image: "images/post/customizelibreoffice.jpg" 5 | date: 2021-02-24T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["libreoffice", "customize"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | خیلی از دوستان محیط لیبره افیس رو یه محیط نا شناس میدونن اما جالبه بدونید این محیط در افیس 2003 استفاده شد و به اندازه ای محبوب بود ک تا 2010 خیلی از کاربران ازش استفاده میکردن . 12 | 13 | قطعا برای کسایی ک با افیس 2003 کار کردن استایل پیشفرض لیبره افیس انتخابی عالی و خوب به حساب میاد چون به اندازه کافی بهینه شده و سرعت شما در استفاده از ابزار هارو بیشتر میکنه. 14 | 15 | ![استایل پیشفرض لیبره آفیس](/images/post/customizelibreoffice/khodelibre.png) 16 | 17 | اما خب قطعا خیلی از کاربران با افیس 2007 به بعد کار کردن و با محیطی تب دار آشنا هستن. 18 | 19 | ما در این اموزش میخوام به این دسته از کاربران یاد بدیم چجوری استایل لیبره افیس رو عوض کنن. 20 | 21 | اول از هر چیز به ادرس زیر برید : 22 | 23 | View => User Interface 24 | 25 | ![](/images/post/customizelibreoffice/viewuser.gif) 26 | 27 | بعد از رفتن به این آدرس پنجره ای به شکل زیر براتون باز میشه 28 | 29 | ![](/images/post/customizelibreoffice/librestyle.png) 30 | 31 | خب این جا چند نوع استایل رو میبینید ک من این پایین تصاویری ازشون براتون بزارم. 32 | 33 | ![](/images/post/customizelibreoffice/styles.png) 34 | 35 | خب یه چند تا استایل دیگه هم هست ک باید خونتون امتحان کنید خب حالا چجوری تم ست کنید. 36 | 37 | ![](/images/post/customizelibreoffice/setstyle.gif) 38 | 39 | به همین سادگی ک مشاهده میکنید اما اون کلیدای پایین دقیقا چه فرقی دارن ؟ الان بهتون میگم. 40 | 41 | Apply to All 42 | 43 | میاد و اون استایل رو روی کل لیبره افیس سوار میکنه 44 | 45 | Apply to (writer)name-app 46 | 47 | میاد و استایل رو روی اپی ک باز کردید سوار میکنه اینجوری میتونید برای هر اپ یه استایل متفاوت انتخاب کنید. 48 | 49 | و به همین سادگی لیبره آفیستون رو هر جوری دوس دارید تغییر میدید :)) 50 | ممنون از اینکه این مقاله رو مطالعه کردید.. -------------------------------------------------------------------------------- /content/blog/dashtodock-gnome40.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دش تو داک از گنوم 40 پشتیبانی میکنه !!؟؟" 3 | description: "اگه شما کاربر اختصاصی dash to dock هستید خبر های خوبی براتون دارم! پشتیبانی از گنوم 40 در حال انجام و توی این پست بهتون نشون میدیم ک این dash to dock قراره چجوری به نظر برسه !" 4 | image: "images/post/gnome-40-default.jpg" 5 | date: 2021-04-06T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Gnome", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

اگه شما کاربر اختصاصی dash to dock هستید خبر های خوبی براتون دارم! پشتیبانی از گنوم 40 در حال انجام و توی این پست بهتون نشون میدیم ک این dash to dock قراره چجوری به نظر برسه !

13 |

همونطور ک توی مقاله قبلی در مورد گنوم ۴۰  و چینش افقی برنامه ها و ورک اسپیس ها حرف زدیم، این دفعه میخوایم در مورد dash to dock حرف بزنیم. dash to dock به صورت کلی روی بخش Activities قرار میگیره.

14 |

البته این برا گنوم شل چیز جدیدی نیست ! البته Dash (که به اسم favorite bar هم شناخته میشه) از زمان انتشار گنوم ۳ روی سمت چپ صفحه قرار گرفته بود.

15 |

و در گنوم 40 به طور پیشفرض در پایین صقحه قرار میگیره ، این تغییریه که خیلی هارو به هیجان میاره ! البته همونطور که گفتم Dash توی بخش Activities نشون داده میشه. گیف زیر رو ببینید:

16 | 17 |

تا اونجایی که من میدونم گنوم شل به طور خاص در مورد مفهوم به (حداقل رساندن) برنامه ها طراحی نشده. به عنوان مثال توی فدورا بیشتر برنامه ها یک دکمه پنجره دارن: بستن. احتمالا ایدشون اینه که به جای minimize کردن برنامه به Dash اون رو به یک workspace جدید منتقل کنید.

18 |

اوبونتو از یک داک حاضر در دسکتاپ استفاده میکنه، این همون چیزیه که من به اون عادت کردم(و دوست دارم به اون عادت داشته باشم) چون جابجایی بین برنامه هارو آسون تر میکنه(به خصوص با فعال کردن قابلیت click to minimize که من فعال کردن این قابلیت رو توی لیست کار هایی ک بعد نصب اوبونتو انجام میدم قرار دادم)

19 |

و فقط من نیستم ک از این اکستنشن  استفاده میکنم،‌ اکستنشن های معروفی مثل Dash to Dock و Dash to panel اکشتنشن هایی محبوب با مجموعه متنوعی از کاربران هست که از این افزونه ها استفاده میکنند.

20 |

تنها مشکلی که هست اینه ک نسخه فعلی دش تو داک توی سایت extensions.gnome.org (EGO) توی گنوم ۴۰ کار نمیکنه. جای تعجب نیست.فقط به چند تا تغییر باید توی بسته گنوم ایجاد بشه تا ایم افزونه بتونه به خوبی کار بکنه.

21 |

من خیلی خوشحالم که میدونم الان چه کار هایی برای پورت کردن این اکستنشن به گنوم ۴۰ در حال انجامه.

22 | 23 |

نکته اول : همه چیز در حالت ازمایشی هست.

24 |

در حالی ک ویژگی های اساسی Dash to Dock کار میکنه ( میشه گفت به خوبی) برخی از ویژگی های جالبش به درستی کار نمیکنه(‌مثل شفافیت، نشون دادن برنامه به صورت کامل(افقی) و ......) ویا اصلا کار نمیکنه یا به درستی کار نمیکنه یا گاهی اوقات کار میکنه.

25 |

اما این که کار میکنه به خیلی ها رو مطمعن میکنه.

26 |

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

27 | 28 |

برخی از برنامه ها باید به زیر ایکون app launcer برن چون برای دیدن همه برنامه ها دو کلیک باید بکنیم  ( یکی برای نشون دادن work space ها و یه کلیک دیگه برای نشون دادن برنامه ها ی نصب شده و دوباره با یک کلیک دیگه به قسمت work space ها بر میگرده.

29 |

تنها راه خروج از قسمت برنامه های نصب شده یا بخش workspace ها زدن دکمه ESC هستش. هنگامی که داک زیر صفحه قرار گرفته یه سایه بد شکلی زیر قسمت workspace ها نشون داده میشه ک میتونید توی اسکرین شات زیر ببینید:

30 | 31 |

اما پیشرفت از یه جایی شروع میشه، درسته ؟

32 |

کد اولیه مربوط به پورت کردن به گنوم ۴۰ توی گیت هاب هست که داره توسط  Evan walsh توسعه داده میشه. شما میتونید نسخه در حال توسعه رو دانلود و نصب کنید(همون کاری که من کردم). اما یه مشکلی هست و اینه که شما نمیتونید اپدیت هارو به صورت خودکار دریافت بکنید

-------------------------------------------------------------------------------- /content/blog/firstlocktonewubuntuinstaller.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "اولین نگاه به نصاب جدید اوبونتو" 3 | description: "اولین نگاه به نصاب جدید اوبونتو" 4 | image: "images/post/newubuntuinstaller.jpg" 5 | date: 2021-03-20T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Ubuntu", "deb"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

هفته ی گذشته تیم اوبونتوی کنونیکال اطلاع دادند که نصب کننده جدید اوبونتو برای تست کردن عموم مردم موجود هست، پس من میخوام اولین بار به طراحی و ویژگی های جدید نگاهی بندازم.

13 |

نصب کننده جدید  اوبونتودر ابتدای ماه گذشته معرفی شد،این نصب کننده برای دسکتاپ اوبونتو دارای طراحی مدرن تری است که از  Google Flutter UI SDK استفاده میکند که کنونیکال اطلاع داده بود که فلاتر اتخاب اصلی انها برای ساخت برنامه های جدید اوبونتو است.

14 |

در ان زمان فقظ یک تصویر از نصب کننده جدید اوبونتو نشان داده شد و مارو با یک ظاهر کاملا جدید از صفحه "Try Ubuntu" و "Install Ubuntu" ، همچین یک گزینه جدید به اسم "Repair Installation " که داخل نصاب فعلی موجود نیست را نشان داد.

15 |

حالا، توسعه دهنده اوبونتو، سباستین بچر،در قالب یک صفحه وب که میتونید قلم ها ، رنگ ها ، دکمه ها ، کادرهای تأیید ، دکمه های رادیویی و متن نصاب رو تغییر بدین، نصب کننده جدید رو به شما نشون میده.

16 |

نصب جدید اوبونتو با یک صفحه ی خوشامدگویی شروع میشه ک توی اونجا میتونید زبانی که میخواین در مراحل نصب نشون داده بشه انخاب کنید. سپس شما  صفحه "Try or Install ubuntu"  رو میبینید که یک گزینه اضافی داره به اسم "Repair Installation" که به شما توی تعمیر سیستم عامل خراب شده تون کمک میکنه.

17 | 18 | 19 |

بعد از این، شما صفحه "keyboard Layout" رو مشاهده میکنید که میتونید طرح(Layout) صفحه کلیدتون رو عوض و تست بکنید، مثل همون نصب کننده ی فعلی. پس از انتخاب طرح بندی صفحه کلید،‌ یک صفحه جدید معرفی شده که در صورتی نرم افزار های اضافه ایی رو بخواین یا بخواین به صورت خودکار منطقه زمانی رو تشخیص بده ، بتونید به اینترنت متصل بشید.البته این مرحله اختیاری هست.

20 | 21 | 22 |

صفحه "به روزرسانی ها و سایر نرم افزارها" بدون تغییر است با این تفاوت که به نظر نمیرسه که گزینه "بارگیری به روزرسانی ها هنگام نصب اوبونتو" در نصب کننده جدید فعلاً در دسترس باشه. اگر گزینه نصب نرم افزار های شخص ثالث (Third-Party) رو انتخاب کنید، با صفحه جدیدی رو به رو میشید که به شما کمک میکنه Secure Boot رو غیر فعال بکنید.

23 | 24 | 25 |

سپس، صفحه نوع نصب (Installation type) دوباره بدون تغییره. صفحه ای ک به شما این امکان رو میده که اگه بخواین نصب اوبونتوی خود را رمزنگاری بکنید، یک کلید امنیتی انتخاب بکنید، صفحه جدیدی هم اضافه شده به اسم ‘Turn off BitLocker که به شما این امکان رو میده در صورت نصب اوبونتو کنار ویندوز، سیستم BitLocker ویندوز رو غیر فعال کنید، در غیر این صورت نصب رمزنگاری شده ی اوبونتو امکان پذیر نیست.

26 | 27 | 28 |

اگه شما گزینه "Something Else" را توی صفحه ی نوع نصب انتخاب کرده بودید، خیلی خوشحال میشید چون یک صفحه کاملا جدید “Allocate disk space” که توی اون کنترل کامل دیسک های سیستم تون رو در اختیار دارید. میتونید توی این صفحه پارتیشن های بوت، سواپ و .... را درست کنید و محل نصب بوتلودر هم انتخاب کنید.در صورت نصب اوبونتو کنار ویندوز حتی پارتیشن ویندوز هم  میتونید ببنید.

29 | 30 |

بعد از پایان همه این ها شما وارد صفحه ی دقیق تر و جدیدتر “Write changes to disk” میشید که توی نصب کننده ی فعلی به صورت پاپ آپ نشون داده میشه.

31 | 32 |

وقتی نصب شروع شد شماهمان صفحه ی همیشگی "Where are you" و صفحه ی "Who are you" را میبینید. صفحه هایی که میتونید موقعیت مکانی و نام کاربری خودتون رو انتخاب کنید. به نظر میرسه که توی این مرحله ،‌صفحه  ورود "Active Directory" به یک صفحه جدید و اختیاری منتقل شده.

33 | 34 | 35 |

در طول مراحل نصب، اسلاید هایی رو میبینید که برای هر ریلیز از اوبونتو شخصی سازی شدند. پس از اتمام نصب، شما یک صفحه کاملا جدید از "Installation complete" رو میبینید که دارای گزینه های خاموش کردن و ریستارت است. به نظر میرسه گزینه ادامه در نشست زنده وجود نداشته باشه.

36 | 37 | 38 |

خودشه ! تموم شد، نصب کننده جدید اوبونتو رو کاغذ و به عنوان طرح برای کسایی که میخوان در طراحی و ویژگی های جدید مشارکت بکنن در دسترس هست ، اگه چیزی رو میخواین گزارش بکنید یا نظر و پیشنهادی برای این نصب کننده جدید دارید، میتونید توی صفحه گیتهاب شون بفرستید.

39 |

کنونیکال برنامه داره تا این نصاب جدید رو به عنوان یک پیشنمایش فنی توی اوبونتوی نسخه ٢١.۰۴ پیاده سازی بکنه و به عنوان یک جایگزین برای نصب کننده فعلی توی نسخه ٢٢.۰۴ قرار بده.

40 | 41 |

منبع

-------------------------------------------------------------------------------- /content/blog/fixpersianinlibreoffice.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "حل مشکلات فارسی نویسی در لیبره آفیس" 3 | description: "آموزش حل کردن مشکلات فارسی نویسی در لیبره آفیس" 4 | image: "images/post/fixpersianinlibreoffice.jpg" 5 | date: 2021-02-25T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["libreoffice", "persian"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | یکی از مشکلات رایج ک کاربران با لیبره افیس دارن مسئله فارسی نویسی در اون مشکلاتی است ک داره. 13 | 14 | حتی دیده شده در بعضی از ورژن لیبره افیس فارسی رو هندی تشخیص میشه و اینم یکی از دلایل اشتباه نوشته شدن حروف فارسی تو لیبره افیسه 15 | 16 | خب برای حل این مشکل خیلی ساده به 17 | 18 | tools=>options=>languages settings=>language 19 | 20 | برید و تیک گزینه آسیا رو بردارید ک پیشفرض رو چین تنظیم شده. 21 | 22 | بعد از اون اگه تیک گزینه Enable for complex text layout خورده بود ک هیچی ولی اگر نخورده بود تیکش رو بزنید و مقدارش رو فارسی یا همون persian تنظیم کنید. 23 | 24 | ![](/images/post/fixlibreofficepersianinpost.png) 25 | 26 | خب بعد از انجام این کار یه بار کلید های Ctrl + Shift + D رو بفرشارید و بعد از چند ثانیه صبر کردن دوباره شروع به تایپ کنید و متوجه میشید که مشکل کاملا حل شده. 27 | 28 | 29 | با تشکر از وقتی ک صرف خواندن این مقاله کردید :) -------------------------------------------------------------------------------- /content/blog/fossfamagazine-khordad-1403.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "ماهنامهٔ یکم - خرداد ۱۴۰۳" 3 | description: "نخستین ماهنامهٔ فوسفا پیرامون نرم‌افزار آزاد" 4 | image: "images/post/fossfamagazine-khordad-1403.jpg" 5 | tags: ["Magazine"] 6 | categories: ["Linux", "News"] 7 | author: "Tahririeh" 8 | date: 2024-06-24T17:57:20+03:30 9 | draft: false 10 | --- 11 | 12 | درخرداد ماه اتفاقات زیاد و مهمی مثل css injection در گیت هاب و انشار نسخه جدید پلاسما افتاد که در ماهنامه ی خرداد اون هارو مورد بررسی قرار داده ایم. با ما همراه باشید! 13 | 14 | ### پیدا شدن CSS Injection در گیتهاب 15 | 16 | ![](/images/post/fossfamagazine-khordad-1403/1.jpg) 17 | 18 | 19 | از اتفاقات جالب و طنزی که در ماه گذشته رویداد پیداشدن چندین CSS Injection در گیتهاب بود، هرچند امروزه دیگر CSS Injection واقعاُ مثل گذشته توی بورس نیست و افراد زیادی به دنبالش نمیگردند ولی در هفته‌های گذشته یکی از چالش‌های مطرح بود! 20 | 21 | در گیتهاب قابلیت نوشتن فرمول‌های ریاضی به کمک سینتکس لاتک وجود داره و شما اگر زبان کدبلاک را math بگذارید می‌توانید از سینتکس لاتک برای این موضوع استفاده کنید اما نکته قابل توجه اینجاست که در لاتک امکان استفاده از CSS وجود داره و حتی سلکتور را هم می‌توان انتخاب کرد :) 22 | 23 | همانطوری که حدس زدید مشکل از اینجا بود، هرچند گیتهاب این مشکل را حل کرد ولی فردی دیگر بازهم با بک‌اسلش موفق به استفاده از آن شد و در نهایت هم در یک شنبه تعطیل این مشکل بطور کامل رفع شد. 24 | 25 | 26 | ### میزکار KDE Plasma 6.1 منتشر شد! 27 | 28 | ![](/images/post/fossfamagazine-khordad-1403/2.png) 29 | 30 | در نسخه جدید پلاسما شاهد تغییرات فراوان و مفیدی هستیم که از جمله آنها میتوان به پشتیبانی از بافر سه‌گانه (Triple Buffering) اشاره کرد، این ویژگی سبب آن می‌شود که پویانمایی‌ها و پردازش صفحه به طور کلی بهبود یابد؛ همچنین پلاسما در ادامه رویه سابق پشتیبانی برنامه‌ها از X Wayland را افزایش داده است. 31 | 32 | افزون‌بر آن در این نسخه ویژگی Mouse finder به پلاسما اضافه شده که با کمک آن اگر احیاناُ موشواره‌تان گم کردید با تکان‌دادن آن، اندازه‌اش بزرگتر خواهد شد و می‌توانید آن را پیدا کنید. 33 | 34 | همچنین از دیگر تغییرات این نسخه می‌توان به موارد زیر اشاره داشت : 35 | - بازطراحی نمای ویراش 36 | - حذف گزینه‌های مازاد از منوی Power 37 | - بهبود سامانهٔ جستجو 38 | 39 | ### تاکسیدو روی اولین لپ تاپ لینوکس مجهز به اسنپدراگون کار میکند. 40 | 41 | ![](/images/post/fossfamagazine-khordad-1403/3.png) 42 | 43 | طی چندسال اخیر اپل با لپ تاپ های M1 مفهوم Arm در لپ‌تاپ‌ها را رایج کرد و باعث شد دیدی جدی نسبت به Arm در رایانه ها ایجاد شود ولی تا الان لپ‌تاپ قدرتمندی نداشته‌ایم که بصورت رسمی با لینوکس معرفی شود. در این فرصت Tuxedo در رویدادی نشان داد که در حال کار بر روی لپ تاپی مجهز به تراشهٔ Snapdragon Elite از شرکت کوالکام هست. نگاه بسیاری به سمت تاکسیدو گره‌خورده است... 44 | 45 | 46 | ### اندروید ۱۵، توسعه‌ای آهسته و پیوسته 47 | 48 | ![](/images/post/fossfamagazine-khordad-1403/4.png) 49 | 50 | در این نسخه از اندروید قابلیت‌هایی همچون امکان نمایش کامل نام برنامه در اندروید خام، بهبود انیمیشن اعلانات و روان‌تر شدن آنها، تغییر رابط پیش‌نمایش اسکرین‌شات‌ها و بهبود انمیشن بازگشت اعمال شده‌اند. 51 | همچنین قابلیت‌های زیر نیز افزوده شده است: 52 | - تست صفحه‌نمایش 53 | - تست تاچِ صفحه 54 | - نمایش سلامت باتری 55 | - نمایش سلامت حافظه 56 | 57 | 58 | ### کرنل جدید 6.10-rc5 منتشر شد. 59 | ![](/images/post/fossfamagazine-khordad-1403/5.jpg) 60 | 61 | لینوس توروالدز، آخرین نسخه آزمایشی لینوکس 6.10 رو که قراره تا میانه ژوئیه نسخه نهایی منتشر بشه، برچسب زده. 62 | این نسخه 6.10-rc5 نام داره و آخرین مشکلات و باگ های قبلی رو برطرف کرده. این هفته، چندتا اشکال Bcachefs رفع شده، لینوس تصمیم گرفته یه گزینه به اسم FORCE_NR_CPUS رو که باعث سردرگمی میشد کم اهمیت تر کنه، یه مشکل سرریز بافر تو JFS که خوب نگهداری نمیشد هم حل شده و چندتا رفع اشکال دیگه هم انجام شده.لینوس گفته: "تا اینجا، این نسخه جدید لینوکس خیلی آروم و بدون مشکل پیش رفته و امیدوارم همینطور ادامه پیدا کنه."پس به نظر میرسه لینوکس 6.10 داره خوب پیش میره. ویژگی های این نسخه رو چک کنید تا ببینید چی در انتظارتونه که قراره تا ماه آینده منتشر بشه. 63 | 64 | ### نسخه Astro 4.11: آپدیت جدید اومد! 65 | ![](/images/post/fossfamagazine-khordad-1403/6.webp) 66 | 67 | آسترو 4.11 بالاخره اومد و کلی چیزای جدید داره که کار باهاش رو برای برنامه‌نویس‌ها راحت‌تر و امکاناتشو بیشتر می‌کنه. 68 | 69 | چی تو این آپدیت جدیده؟ 70 | 71 | - صفحات خطای 500 بهتر شدن: دیگه وقتی یه مشکلی پیش میاد، یه صفحه ساده و گیج‌کننده نمی‌بینید. حالا می‌تونید بفهمی دقیقاً چی شده و راحت‌تر مشکل رو حل کنید. 72 | 73 | - شی‌کی به Astro اومده: شی‌کی یه ابزاره که می‌تونه کدهاتون رو خیلی زیبا و مرتب‌تر نشون بده. باهاش می‌تونید رنگ و لعاب کدهاتون رو عوض کنید و هر جوری که دوست دارید تنظیمشون کنید. 74 | 75 | - آپدیت کردن Astro راحت‌تر شده: دیگه لازم نیست برای آپدیت کردن Astro زحمت بکشیذ. یه ابزار جدید اومده که همه کارها رو براتون انجام می‌ده. 76 | 77 | - کلی چیزای دیگه هم اضافه شده: تو این آپدیت کلی اشکال رفع شده و Astro سریع‌تر و بهتر شده. 78 | 79 | برای اطلاعات بیشتر درمورد این آپدیت به [Astro 4.11 release](https://astro.build/blog/astro-4110/?ref=dailydev) سر بزنید 80 | 81 | 82 | باتشکر از زمانی که برای مطالعه این ماهنامه گذاشتید. 83 | 84 | از این ماه ماهنامهٔ فوسفا بطور مستمر دومین جمعه هرماه منتشر و شامل گزیده خبار تا نخستین جمعه ماه می‌شود. 85 | -------------------------------------------------------------------------------- /content/blog/fossfamagazine-tir-1403.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "ماهنامهٔ دوم - تیر ۱۴۰۳" 3 | description: "دومین ماهنامهٔ فوسفا پیرامون نرم‌افزار آزاد" 4 | image: "images/post/fossfamagazine-tir-1403.jpg" 5 | tags: ["Magazine"] 6 | categories: ["Linux", "News"] 7 | author: "Gnkalk" 8 | date: 2024-08-02T17:56:06+03:30 9 | draft: false 10 | --- 11 | از اینکه دومین ماهنامه فوسفا را مطالعه می‌کنید خرسندم و باید پیش از مطالعه این ماهنامه اعلام کنم که این ماهنامه برخلاف ماهنامه ماه پیش توسط تمام اعضای تحریریه نوشته نشده و صرفا توسط شخص بنده (‌ جنگالک ) نگارش شده پس امیدوارم ماهنامهٔ خوبی باشه و ماه خوبی هم پیش‌روی شما :) 12 | 13 | 14 | ### دولت فدرال سوییس نرم‌افزارهای عمومی‌اش را متن‌باز می‌کند! 15 | ![](/images/post/fossfamagazine-tir-1403/1.png) 16 | در مدتی که گذشت و با اتفاقاتی همچون ماجرای CrowdStrike کشورهای اروپایی بیش از پیش بر این باور شدند که نیاز است نرم‌افزارهای متن‌بسته که توسط غول‌های فناوری توسعه پیدا کرده‌اند را کنار بگذارند و به سمت نرم‌افزارهای متن‌باز روی بیاورند. 17 | 18 | اما در بین این دول، دولت فدرال سوییس در تصمیمی خاص اقدام به تصویب یک قانون فدرال کرده که بر اساس این قانون تمامی بخش‌های عمومی دولت ملزم به متن‌باز کردن نرم‌افزارهای خود هستند. 19 | 20 | [Swiss Federal Government Adopts Open Source Licensing for Its Software](https://news.itsfoss.com/switzerland-open-source/) 21 | 22 | 23 | ### انتشار نسخه دبیان‌بیس وانیلا او‌اس 24 | ![](/images/post/fossfamagazine-tir-1403/2.webp) 25 | توزیع وانیلا او‌اس که توسط توسعه‌دهنده ابزار محبوب و نام‌آشنای DistroBox توسعه پیدا می‌کند و عموماُ به عنوان توزیع اتمی، خراب‌نشدنی و بسیار پایدار شناخته می‌شود، این بار با بنیان قرار‌دادن دبیان نسخه جدیدی با عنوان « وانیلا اواس ۲ - ارکیده » منتشر کرده که بر اساس مطلبی که در وبلاگ این توزیع قرار دارد از برجسته ترین تغییرات آن می‌توان به موارد زیر اشاره کرد: 26 | 27 | - بهبود ساختار بروزرسانی سیستم‌عامل و انجام فرآیند بروزرسانی در پس‌زمینه 28 | - ایجاد پشتیبانی بومی از روش هیبرید در استفاده از کارت‌های گرافیک 29 | - افزوده شدن پشتیبانی از زیرسیستم اندروید ( مبنی‌بر ویدروید ) 30 | - اضافه شدن رابط کاربری جدید به Apx و بازچینی ساختار آن 31 | - امکان ساید‌لود کردن .deb و .apk 32 | 33 | [Vanilla OS 2 Orchid - Stable Release](https://vanillaos.org/blog/article/2024-07-28/vanilla-os-2-orchid---stable-release) 34 | 35 | ### عرضه نسخه لینوکسی زد 36 | ![](/images/post/fossfamagazine-tir-1403/3.png) 37 | نرم‌افزار ویرایش متن زد که مدتی‌ است به عنوان قاتل VSCode از آن یاد می‌شود بالاخره با انتشار نسخه لینوکسی خود از حصار سیستم‌عامل مک خارج شد و در دسترس کاربران بیشتری قرارگرفت، شما میتوانید با لینک زیر این اطلاعات بیشتری پیرامون این موضوع دریافت کنید. 38 | 39 | [Linux when? Linux now.](https://zed.dev/blog/zed-on-linux) 40 | 41 | ### مینت ۲۲ منتشر شد! 42 | ![](/images/post/fossfamagazine-tir-1403/4.png) 43 | توزیع مینت که از شناخته شده ترین توزیع‌های گنو/لینوکس به شمار می‌رود در ماه‌گذشته نسخه ۲۲ خود را منتشر کرد که در این بروزرسانی تمرکز بر تجربه کاربر و بروزساختن توزیع بود، همچنین از مهم‌ترین تغییرات توزیع: 44 | 45 | - جایگزینی PulseAudio با Pipewire 46 | - بروزرسانی به کرنل و بیس اوبونتوی بروزتر 47 | - افزوده شدن المنت به عنوان نرم‌افزار از پیش نصب‌شده 48 | - بهبود فروشگاه نرم‌افزاری 49 | 50 | > درکل فقط خواستن به درجه فسیل بودن نرسه همین :) 51 | 52 | ### گندی که به نام مایکروسافت تمام شد.. 53 | ![](/images/post/fossfamagazine-tir-1403/5.png) 54 | مدتی پیش با انتشار یک بروزرسانی از سوی شرکت کراوداسترایک حجم عظیمی از رایانه‌های ویندوزی جهان با صفحه آبی مرگ مواجه شدند، دلیل رخداد این ماجرا انتشار یک بروزرسانی مخرب از نرم‌افزار فالکن شرکت کراوداسترایک بود که به لطف مهندسین امنیت ویندوزی با نصب نرم‌افزار امنیتی فالکن بر روی اکثر رایانه‌های موثر در شرکت‌های تاثیرگذار این اثر مخرب به یک فاجعه جهانی تبدیل شد! 55 | 56 | در این بین مراکز تماس اضطراری آلاسکا و شرکت‌های هواپیمایی بزرگی همچون دلتا و یونایتد هم درگیر این ماجرا شدند که البته با ارائه یک وصله از سوی کراود استرایک و یک کد تخفیف ۱۰ دلاری اوبر ( :D ) این ماجرا حل شده اما این بیش از اینکه به کراوداسترایک خسارت بزنه حسابی سهام مایکروسافت رو ریخت! 57 | 58 | ### متا، توسعه دهنده بزرگترین مدل زبانی متن‌باز :D 59 | ![](/images/post/fossfamagazine-tir-1403/6.png) 60 | از عجیب ترین وقایع این‌روز ها انتشار سومین نسخه مدل Llama بود، این مدل از عجایب کاری متا و بزرگترین خدمت او به جامعه متن‌باز به شمار می‌رود که به راحتی می‌تواند با GPT-4 رقابت کند. 61 | 62 | > سگ زرد برادر شغاله... 63 | 64 | ### خداحافظی با نام اوپن‌سوزا؟ 65 | ![](/images/post/fossfamagazine-tir-1403/7.png) 66 | مدتی پیش اخباری منتشر شد که نشان می‌داد شرکت سوزا از بنیاد اوپن‌سوزا درخواست کرده تا دیگر از نام تجاری او استفاده نکند و بنظر آنها دیگر قصد همکاری ندارند. 67 | 68 | >اینطوری که بنظر میرسه باید با کلپسه‌لینوکس خداحافظی کنیم :( 69 | 70 | ### و دیگر اتفاقات ماه گذشته... 71 | 72 | - **نسخه ۴٫۳ دانلودمنیجر پرسپولیس منتشر شد.** 73 | - **مدیربسته اپت داره بهتر میشه..** 74 | - **شل فیش قراره یه نسخه راستی داشته باشه!** 75 | - بلاخره این راست‌زنا باید یچیزی رو بازنویسی بکنن xD 76 | - **ملت تازه فهمیدن فالکن روی لینوکس هم هست.** 77 | - **پروتن از ایمیل و VPN رسیده به آفیس آنلاین.** 78 | 79 | همچنین در پایان باید از میم **« باورکنید امسال سال لینوکسه »‌** یاد کنم D: 80 | > اگر دقت کرده باشید دچار دوگانه نویسی شدم در حین این مطلب چون واقعا نمیدونم مخاطب با چه لحنی بیشتر لذت میبره پس با کامنت‌هاتون مارو آگاه کنید. 81 | -------------------------------------------------------------------------------- /content/blog/gnome-41-features-and-changes.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "برترین ویژگی ها و تغییرات گنوم 41" 3 | description: "با انتشار اولین نسخه پایدار آزمایشی گنوم 41 تصمیم گرفتم بزرگترین تغییرات و ویژگی های جدید آن را بررسی کنم!" 4 | image: "images/post/Gnome41.webp" 5 | date: 2021-08-25T13:02:23+04:30 6 | author: "Gnkalk" 7 | tags: ["Reviews", "Gnome", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | با انتشار اولین نسخه پایدار آزمایشی گنوم 41 تصمیم گرفتم بزرگترین تغییرات و ویژگی های جدید آن را بررسی کنم! 13 | 14 | خب بعد از مدت ها انتظار کاربران بلاخره گنوم 41 در حال رسیدن به پایداری و انتشار نهاییست اما بیایید قبل از این به ویژگی ها و تغییرات اساسی گنوم 40 نگاهی بیاندازیم... 15 | 16 | تغییرات گنوم 41 مانند 40 گسترده نیستند و قرار نیست در اصل ماجرا تغییر خاصی مشاهده کنیم. 17 | 18 | ### 1. بخش جدید مولتی تسکینگ ( و ... ) 19 | ![new multi tasking panel](/images/post/gnome41/features-multitasking-panel.jpg) 20 | 21 | قرار است بخش جدیدی تحت عنوان مولتی‌تسکینگ به تنظیمات اضافه شود، با این کار بخشی از گنوم تویکس کارایی خود را از دست میدهد ؛ به هرحال اکنون شما قادر به انجام فعالیت های زیر در بخش مولتی‌تسکینگ تنظیمات هستید. 22 | 23 | - گوشه داغ ( که باعث امدن گنوم اکتیویس میشد ) را غیر فعال کنید. 24 | - عکس العمل های گوشه های صفحه را غیر فعال کنید. 25 | - ورک‌اسپیس های ثابت و یا متغیر را تنظیم کنید. 26 | - تنظیم رفتار ورک‌اسپیس ها در چند مانتورینگ 27 | - تنظیم بخش اپ سوییچینگ 28 | 29 | اما مولتی‌تسکینگ تنها بخش جدیدی نیست که به تنظیمات گنوم 41 اضافه شده بلکه بخش دیگری تحت عنوان "Cellular" به تنظیمات اضافه شده است که مانند دیگر قابلیت های گنوم 41 بسته به سخت افزار ممکن است شما آن را نبینید پس اگر آن را ندیدید ناراحت نشوید.. 30 | 31 | این بخش مربوط به اتصالات و مودم های موبایل است بنابراین ممکن است تنها در گنوم 41 موبایل قابل مشاهده باشد. 32 | 33 | ![Mouse & Tochpad](/images/post/gnome41/mouse.jpg) 34 | 35 | همچنین تغییرات دیگری نیز در بخش های دیگر وجود دارد مانند امکان غیر فعال کردن انیمیشن های در بخش Accessibility و مینی گیمی که در بخش موس و تاچ‌پد اضافه شده است :)) 36 | 37 | ### 2. گنوم سافتور 41 38 | 39 | ![Gnome Software 41](/images/post/gnome41/gnome-software.jpg) 40 | 41 | گنوم سافتور 41 بسیار پویا تر از قبل است و میتوان گفت هنگام استفاده از ان لذت میبرید ، در اینجا بخش جدیدی با عنوان "کاوش" اضافه شده است و دسته بندی ها بسیار رنگین تر از قبل هستند ، گنوم سافتور 41 از آیکون های جدیدی برای دسته بندی ها و.. استفاده میکند 42 | 43 | در بخش های دیگر مانند لیست برنامه ها نیز شاهد باز طراحی هستیم... 44 | 45 | ![Gnome Software 41 App](/images/post/gnome41/gnome-software-2.jpg) 46 | 47 | و اما در صفحه برنامه نیز شاهد باز طراحی ‌، محیطی پویا تر و بخش هایی هستیم که با احتساب همه اینها اکنون گنوم سافتور 41 از مایکروسافت استور نیز کامل تر و بهینه تر است 😏 48 | 49 | ### 3. پاور اپشن در منوی وضعیت 50 | 51 | ![Power Option](/images/post/gnome41/power-option.png) 52 | 53 | در گنوم 40 شاهد حالت های مختلف نیرو بودیم اما حالا در گنوم 41 شما میتوانید از منوی وضعیت حالت های نیرو را تغییر دهید. 54 | 55 | همچنین شاهد قابلیت ها بسیار دیگری در این بخش هستیم، تیم گنوم با تمام تلاش سعی کرده اند یک میزکار بهینه در بخش نیرو و باتری ارائه دهنده به عنوان مثال با رد شدن میزان شارژ باتری از یک میزان معین به طور خودکار میزان روشنایی صفحه کم میشود اما نگران نباشید میتوانید این قابلیت هارا خاموش بکنید. 56 | 57 | ### 4. اتصالات ( گنوم اپ جدید! ) 58 | 59 | ![Gnome Connections](/images/post/gnome41/connections.jpg) 60 | 61 | اکنون طرفداران گنوم میتوانند از گنوم کانکتشن برای ریموت دسکتاپ استفاده کنند. 62 | 63 | گنوم کانکتشن امکانات زیادی همچو جابجایی بین چندین اتصال به طور همزمان دارد و میتواند به راحتی جایگزین ریموت دسکتاپ اپ های دیگر شود. 64 | 65 | ### 5. ناتیلوس تویکس 66 | 67 | ![Gnome File](/images/post/gnome41/file.jpg) 68 | 69 | چند تغییر کلیدی نیز در ناتیلوس یا همون گنوم فایل به وجود آمده است ،مانند خالی شدن خودکار سطل زباله و مشاهده اطلاعات بیشتری از یک پوشه هنگامی که موس بر روی ان است.. 70 | 71 | در بخش فشرده سازی نیز شاهد باز طراحی و اضافه شدن جزئیات و امکانات بیشتر برای فشرده سازی فایل هستیم. 72 | 73 | ### 6. عملکرد بهتر 74 | 75 | ![Performance Boost](/images/post/gnome-40-default.jpg) 76 | 77 | اما در اخرین تغییر میرسیم به عملکرد بهتر گنوم 41 نسبت به گنوم 40 در بخش هایی همچو مولتی‌تاچ هستیم. 78 | 79 | علاوه بر این ویندو منیجر گنوم یعنی همان ماتر نیز دیباگ شده و حال قرار است کمتر شاهد لگ ، کرش یا .. باشیم. 80 | 81 | #### امتحان کردن گنوم 41 82 | 83 | شما میتوانید هم اکنون با استفاده از لینک زیر سیستم عامل گنوم را دریافت کنید، در حال حاضر تنها توزیعی که با گنوم 41 عرضه میشود نسخه بتای گنوم OS است اما در آینده نزدیک در فدورا 35 نیز شاهد گنوم 41 خواهیم بود. 84 | 85 | https://os.gnome.org/download/41.beta/gnome_os_installer_41.beta.iso 86 | 87 | فعلا نمیتوان در مورد اوبونتو نظر داد زیرا تیم انها اندکی با بروز کردن نرم افزار ها مشکل دارند 😕 به هرحال احتمالا طبق انتظارات در اوبونتو 21.10 شاهد گنوم 41 خواهیم بود. 88 | 89 | [منبع](https://www.omgubuntu.co.uk/2021/08/gnome-41-features-and-changes) - با تغییراتی بسیار.. -------------------------------------------------------------------------------- /content/blog/gnome40releasenew.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "گنوم 40 با تغییرات زیادی منتشر شد!" 3 | description: "گنوم ۴۰ با کلی قابلیت و ویژگی های جدید منتشر شده و یه نگاه کلی به اون میندازیم" 4 | image: "images/post/Gnome40.png" 5 | date: 2021-03-26T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Gnome", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

گنوم ۴۰ برای نمایش برای نمایش اخرین و جدیدترین محیط دسکتاپ گنوم ، که شامل تعدادی از تعمیرات اساسی و ویژگی های جدید در دسترس است.

13 |

به راحتی میشه گفت که این یکی از بزرگترین ریلیز های گنوم است،‌حداقل از زمان تغییر gnome Shell به همون چیزی که الان میشناسیم. در کل ، این نسخه شامل ٢۴۵٧١ تغییره و حدود ٨٢٢ نفر مشارکت کننده داشته.

14 |

بزرگترین تغییری که میتونیم ببینیم، طراحی جدید بخش "Activity" هست ک میتونیم توی اون همه برنامه های باز و همه workspace رو ببینیم و برای پیدا کردن برنامه های نصب شده یک بخش سرچ داره. Workspace الان به صورت افقی نشون داده میشن در حالی که برنامه های باز و برنامه های نصب شده به صورت عمودی نشون داده میشن.تعداد زیادی شرتکات، عملکرد های موس و پشتیبانی از صفحه های لمسی هم وجود داره.

15 | 16 | 17 |

موارد بسیار جدیدی توی گنوم ۴۰ وجود داره؛ از جمله: طراحی مجدد برنامه آب و هوا،عوض شدن قسمت تنظیمات و ... .مرورگر گنوم دارای یک طراحی جدید که در صورت تمایل میتونید پیشنهاد های جستجو رو از گوگل پیکربندی کنید.app store گنوم هم تغییر کرده و با ظاهر جدید به شما میگن که برنامه ها از کجا نصب خواهند شد(به عنوان مثال از flatpak یا ریپو های خود توزیع).

18 |

.See the release notes and the special ۴۰ splash page here

-------------------------------------------------------------------------------- /content/blog/heroicgameslancher.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "کلاینت اوپن سورس هرویک گیمز ، اپیک لانچری اوپن سورس" 3 | description: "هرویک گیمز لانچر یک لانچر جدید است که با فروشگاه گیمز لانچر کار میکند و اتصالی بین کاربران گنو/لینوکس و بازی های اپیک گیمز برقرار میکند :)" 4 | image: "images/post/heroicgameslauncher.png" 5 | date: 2021-03-23T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["FOSG", "Introduced"] 8 | categories: ["Linux", "Game"] 9 | draft: false 10 | --- 11 | 12 |

هرویک گیمز لانچر یک لانچر جدید است که با فروشگاه گیمز لانچر کار میکند و اتصالی بین کاربران گنو/لینوکس و بازی های اپیک گیمز برقرار میکند :)

13 |

از اونجایی ک خود اپیک گیمز لانچر برای لینوکس پشتیبانی رسمی ارائه نمیده و تنها راه کار تو دست جامعه نرم افزار آزاد و لینوکسه تا راه کاری ارائه بدن پس هرویک گیمز لانچر رو ساختن ، در اصل هرویک نوعی GUI یا همون رابط کاربری گرافیکی برای لجندری هست که کار با اون رو اسون تر از قبل میکنه.

14 |

لجندری با ترکیب واین و ابزار های مختلف تجربه ای شبیه به ویندوز به کاربران ارائه میدهد و همین امر باعث محبوبیت آن میشود اما به دلیل اینکه اکثر کاربران گیمر با Cli یا همون کامند لاین مشکل دارن ، هرویک به وجود اومد تا تجربه محشری به اونها ارائه بده.

15 | 16 |

اما در نسخه های جدید هرویک امکاتی جدیدی اضافه شده :

17 |
    18 |
  • میتونید در هر دایرکتوری ، یک باینری برای پروتن و واین سفارشی کنید.
  • 19 |
  • میتونید هرویک رو به صورت افلاین اجرا کنید.
  • 20 |
  • الان میتونید بفهمید که فضای کافی برای نصب اون بازی رو دارید یا نه (قبلا نمیشد)
  • 21 |
  • دکمه ای برای بروز رسانی اسان در صفحه بازی ها اضافه شده.
  • 22 |
  • هرویک بر اساس رزولیشن تغییر فرم داده و مقیاس های مناسب تری ارائه میدهد.
  • 23 |
  • دیگه DLC ها به عنوان بازی قابل نصب نمایش داده نمیشن
  • 24 |
  • پشتیبانی از زبان های جدید (البته هنوز فارسی رو نداره که میتونید توی ترجمش به فارسی کمک کنید😉 )
  • 25 |
  • انتقال بازی به الباقی پوشه ها
  • 26 |
  • و...
  • 27 |
28 |

حتی اگه طرفدار اپیک گیمز و لانچر اون هم نباشید با توجه به پیشرفت اون و تعداد بازی هایی که داره ، داشتن یه راه کار خوب برای استفاده از اون توی لینوکس میتونه به سلامت پلتفرم کمک کنه پس هرویک میتونه خیلی به لینوکس در بخش گیمینگ کمک کنه. هرویک راه کار خوبی برای تازه وارد ها به دنیای گنو لینوکس و میتونه اونارو در راستای مهارجرت به لینوکس یاری کنه.

29 |

اطلاعات بیشتر در مورد هرویک گیمز لانچر...

30 |

این مقاله از وبسایت گیمینگ در لینوکس (gamingonlinux) ترجمه شده است.

31 | -------------------------------------------------------------------------------- /content/blog/how-to-protonvpn.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "آموزش نصب و راه اندازی ProtonVPN" 3 | description: "اگه شما از لینوکس استفاده میکنید و نمیدونید از چه vpn ای استفاده کنید،‌این آموزش رو از دست ندید !!!" 4 | image: "images/post/protonvpnlinux.png" 5 | date: 2021-04-10T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Protonvpn", "Learn"] 8 | categories: ["Linux"] 9 | draft: true 10 | --- 11 | 12 |

اگه شما از لینوکس استفاده میکنید و نمیدونید از چه فیلتر شکن ای استفاده کنید،‌این آموزش رو از دست ندید !!!

13 |

خب، توی این اموزش قراره از proton vpn استفاده بکنیم، که برای اندروید، ویندوز و لینوکس در دسترسه. خب اول بریم ببینیم چجوری باید نصبش بکنیم:

14 |

برای نصب proton vpn به این بسته ها نیاز داریم:

15 |
    16 |
  • openvpn
  • 17 |
  • python 3.5 به بالا
  • 18 |
  • dialog
  • 19 |
  • pip for python3
  • 20 |
21 |

برای نصب این بسته ها داخل ارچ، مانجارو :

22 |
sudo pacman -S openvpn dialog python-pip python-setuptools
23 |
sudo pip3 install protonvpn-cli
24 |

مطمعن بشید ک pip رو با سودو اجرا میکنید تا کامل روی سیستم نصب بشه و این دستور رو با sudo بشناسه.

25 |

روی سوزه:

26 |
sudo zypper in -y openvpn dialog python3-pip python3-setuptoolssudo pip3 install protonvpn-cli
27 |

روی دبیان/اوبونتو/مینت و بقیه دبیان بیس ها:

28 |
sudo apt install -y openvpn dialog python3-pip python3-setuptoolssudo pip3 install protonvpn-cli
29 |

مرحله ی بعد اینه که یه اکانت برای خودتون درست بکنید. به سایت پروتون وی پی ان برید (گوگل بزنید proton vpn) و با یکی از این افزونه های پروکسی مرورگر سایت رو باز کنید و حساب خودتون رو بسازید.

30 |

بعدش باید لاگین بکنید و برید به بخش account و داخل قسمت OpenVPN/IKEv2 username میتونید رمز و پسوردی که توی قسمت بعدی برای لاگین کردن نیاز داریم رو ببنید.

31 |

خب حالا ک پروتون وی پی ان نصب شدش باید توی برنامه با این دستور لاگین بکنید:

32 |
sudo protonvpn init
33 |

بعد ازتون رمز و پسورد رو میخواد(پسورد رو روی صفحه نشون نمیده). و وقتی که موقع تایید کردن دکمه اینتر رو میزنید، این ارور رو میبنید:

34 |
[!] There was an error connecting to the ProtonVPN API.[!] Please make sure your connection is working properly!
35 |

دلیلش چیه ؟  اینه ک پروتون وی پی ان api های خودشون رو از protonmail به protonvpn تغییر دادن و این دامنه برای ما فیلتره ): . خب چیکار کنیم ؟ با من باشید تا بهتون بگم (: .

36 |

برای تغییر api به protonmail باید فایل utils.py  رو ادیت بکنیم.قبلش باید بفهمیم که پروتون توی کدوم پوشه نصب شده،پس یا زدن این دستور محل نصب شدنش رو میگه:

37 |
pip3 show protonvpn-cli
38 |

خب، توی خروجی باید همچین خطی نوشته شده باشه:

39 |
Location: /usr/lib/python3.9/site-packages
40 |

این محل نصب برنامه ماست. حالا با nano یا vim یا هر ادیتوری که دوست دارید فایل زیر رو ویرایش بکنید(sudo یادتون نره ):

41 |
sudo vim /usr/lib/python3.9/site-packages/protonvpn-cli/utils.py
42 |

ممکنه نام دایرکتوری protonvpn_cli باشه...

43 |

خب حالا چی رو باید تغییر بدیم ؟؟؟ توی خط 27 همچین چیزی رو مشاهده میکنید:

44 |
api_domain = get_config_value("USER", "api_domain").rstrip("/")
45 |

حالا باید و این رو خط رو با کد زیرجایگزین بکنیم(نگران نباشید مشکلی پیش نمیاد):

46 |
api_domain = "https://api.protonmail.ch"
47 |

خب، فایل رو ذخیره میکنیم و دوباره دستور sudo protonvpn init رو میزنیم، به احتمال 99 درصد باید شما پیام زیر رو ببنید:

48 |
Done! Your account has been successfully initialized.
49 |

خب همه چیز درسته و شما میتونید با استفاده از دستور های زیر به وی پی ان وصل بشید:

50 | 51 |

برای کانکت شدن به سریع ترین سرور هم از دستور زیر استفاده کنید :

52 |
sudo protonvpn c -f
53 |

مرسی از اینکه تا اینجا با من بودید، اگه سوال یا پیشنهادی دارید میتونید زیر همین پست بپرسید. شاد باشید(:

54 | -------------------------------------------------------------------------------- /content/blog/howtoinstallpkgsrcinmacosx.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "آموزش نصب pkgsrc روی مک" 3 | description: "آموزش نصب pkgsrc روی مک OSX" 4 | image: "images/post/howtoinstallpkgsrcinmacosx.jpg" 5 | date: 2021-03-14T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["NetBSD", "Pkgsrc"] 8 | categories: ["BSD"] 9 | draft: false 10 | --- 11 | 12 | عده ای معتقد اند که مک نسخه اصلاح شده BSD هست که خب ما کاری بهش نداریم.. اما شما میتوانید پکیج منیجر نت BSD رو ، روی مک نصب کنید تا از شر پکیج منیجر هایی مثل « Homebrew » خلاص شید ;) 13 | 14 | #### مراحل نصب 15 | 16 | ابتدا pkgsrc را دانلود کنید : 17 | ‍ 18 | ```‍‍‍ 19 | wget ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.xz 20 | ``` 21 | 22 | بعد توی usr/ استخراجش کنید : 23 | 24 | ``` 25 | tar -C /usr --xz -xf pkgsrc.tar.xz 26 | ``` 27 | 28 | تنظیم بوت استرپ : 29 | 30 | ``` 31 | cd /usr/pkgsrc/bootstrap 32 | bootstrap --compiler=clang --abi=۶۴ --pkgdbdir=/usr/pkg/pkgdb --varbase /usr/pkg/var/. 33 | ``` 34 | 35 | خب حالا پچ pkgsrc رو اد میزنیم : 36 | 37 | ``` 38 | export PATH=$PATH:~/pkg/bin:~/pkg/sbin 39 | ``` 40 | 41 | الان pkgsrc روی مک شما نصب شده و میتونید حالشو ببرید =) 42 | 43 | استفاده از pkgsrc تو مک فرق خاصی با Homebrew نداره و راحته ، برای اطلاعات بیشتر در مورد این پروژه به [این صفحه](https://github.com/jdwhite/pkgsrc-darwin/tree/master) مراجعه کنید.. -------------------------------------------------------------------------------- /content/blog/howtorunps2gamesinlinux.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "آموزش اجرای بازی های PS2 بر روی گنو/لینوکس" 3 | description: "توی این اموزش قصد داریم به شما اموزش بدیم ک چطور بازی های کنسول خاطره انگیز پلی استیشن 2 (PS2) رو روی گنو/لینوکسمون اجرا کنیم :)" 4 | image: "images/post/PCSX2.jpg" 5 | date: 2021-04-04T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["FOSG", "Learn"] 8 | categories: ["Linux", "Game"] 9 | draft: false 10 | --- 11 | 12 |

توی این اموزش قصد داریم به شما اموزش بدیم ک چطور بازی های کنسول خاطره انگیز پلی استیشن 2 (PS2) رو روی گنو/لینوکسمون اجرا کنیم :)

13 |

برای اینکار ما نیاز داریم به یک شبیه ساز ، بنابراین از شبیه ساز آزاد PCSX2 استفاده میکنیم..

14 |

برای نصب کردن PCSX2 از دستورات زیر استفاده کنید :

15 |
solus@fossfa ~ $ sudo eopkg it pcsx2
archlinux@fossfa ~ $ sudo pacman -S pcsx2
ubuntu@fossfa ~ $ sudo apt install pcsx2
16 |

حالا ک شبیه ساز رو نصب کردید ؛ اون رو باز کنید..

17 |

متوجه یک پیام خواهید شد که در آن از شما درخواست بایوس کنسول را کرده است...

18 |

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

19 |

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

20 |

الان بایوس بر روی پلی استیشن شما نصب شده و تنها کافیست فایل ایزو (iso) بازی را به آن وارد کنید برای اینکار...

21 | 22 |

شما میتوانید برای دانلود ایزو بازی ها به وبسایت رامزمنیا مراجعه کنید.

23 |

لازم به ذکر است که شما میتوانید از قابلیت افزایش گرافیک pcsx2 استفاده کنید و کیفیت بازی هارا اندکی بالاتر ببرید :)

24 |

از بازی لذت ببرید :)))

25 | -------------------------------------------------------------------------------- /content/blog/kdeapptokdegear.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "برنامه های اوپن سورس KDE با نام تجاری KDE Gear منتشر میشوند" 3 | description: "پروژه KDE امروز رسما از KDE Gear به عنوان اسم جدیدی از بسته نرم افزار های آزاد که قبلا با اسم KDE Application شناخته میشد ، رونمایی کرد." 4 | image: "images/post/Kdegear.png" 5 | date: 2021-03-25T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["KDE", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

پروژه KDE امروز رسما از KDE Gear به عنوان اسم جدیدی از بسته نرم افزار های آزاد که قبلا با اسم KDE Application شناخته میشد ، رونمایی کرد.

13 |

خب ، مدتیه که من متوجه این تغییر شدم ، اما نمی خواستم چیزی بگم تا اینکه این خبر به  به طور رسمی توسط پروژه KDE اعلام بشه، که سرانجام امروز این اتفاق افتاد.

14 |

این اعلامیه توسط توسعه دهنده و مشهور KDE و نگهدارنده توزیع KDE Neon جاناتان ریدل است که امروز این تغییر بزرگ رو توی وبلاگ شخصی خود منتشر کرد.

15 |

بنابراین ، برنامه های KDE (یا به اختصار KDE Apps) اکنون با نام KDE Gear شناخته می شوند و این نام جدید در  نسخه ٢١.۰۴ استفاده می شه که در تاریخ ٢٢ آوریل ٢۰٢١ منتشر می شود.

16 |

جاناتان ریدل ، توسعه دهنده KDE گفت: "KDE Gear نام جدید مجموعه برنامه (و کتابخانه ها و پلاگین ها) است که می خواهند نسخه آزمایشی از آنها گرفته شود.یک بار فقط KDE ، سپس KDE SC ، و یکبار KDE Applications و سپس سرویس انتشار بدون مارک نامیده شد و اکنون دوباره آن را به عنوان KDE Gear معرفی می کنیم."

17 |

من فکر میکنم که انتخاب این اسم جدید خیلی عالیه، خصوصا به این دلیل که روی آرم خود KDE، یک چرخ دنده واقعی داره. با این حال ، این تغییر نام تجاری تغییری توی این واقعیت ایجاد نمیکنه  که پروژه KDE به توسعه و بروزرسانی منظم برنامه های موردعلاقه شما ادامه خواهد داد.

18 |

جاناتان ریدل همچنین از جامعه کاربران خواست تا ویژگی های جدیدی را در نسخه آینده ، KDE Gear ٢١.۰۴ ارائه بدن ، که تغییرات و پیشرفت های زیادی را در مجموعه برنامه های منبع باز مورد استفاده توسط محیط دسک تاپ KDE Plasma و پروژه های مختلف دیگر ایجاد می کند.

19 |

مجموعه نرم افزار های KDE Gear از ثبل برای آزمایش های عمومی بتا در دسترس عه که شما میتونید برای تست کردن اون، نسخه ناپایدار توزیع KDE neon رو نصب کنید، که میتونید از اینجا دانلود کنید.

20 |

منبع

-------------------------------------------------------------------------------- /content/blog/kdecustomize1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "شخصی سازی میزکار kde - شبیه سازی مک (قسمت1)" 3 | description: "آموزش شخصی سازی میزکار kde به شکل مک OSX" 4 | image: "images/post/KDECustomize.png" 5 | date: 2021-03-01T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["KDE", "customize", "kde-customize"] 8 | categories: ["Linux", "BSD"] 9 | draft: false 10 | --- 11 | 12 | خیلی وقت بود دنبال آموزش شخصی سازی میزکار KDE بودم . ولی متاسفانه در سطح وب آموزشی (فارسی) پیدا نکردم پس خودم دست به کار شدم و کوبونتو رو دانلود و نصب کردم .سپس شروع به دستکاریش کردم تا محیط های مختلف رو در آن بسازم و اینجوری یادگرفتم چجوری KDE رو شخصی سازی کنم. 13 | در این سری آموزش ها ساخت محیط هایی شبیه به مکینتاش ، ویندوز 10 و DDE رو داریم. 14 | 15 | ### مرحله اول 16 | 17 | نصب ویجت های chili clock , netspeed , kpple menu و launchpad 18 | 19 | برای نصب ابتدا بر روی دسکتاپ راست کلیک کرده و گزینه add widgetsرا انتخاب کرده 20 | 21 | در پنل باز شده بر بروی گزینه get new widgetsکلیک کرده و گزینه download new plasma widgetsرا انتخاب کنید. 22 | 23 | در صفحه باز شده سمت راست در کادر جست و جو نام ویجت ها را نوشته و سپس آن ها را نصب کنید. 24 | 25 | ### مرحله دوم 26 | 27 | نصب ابزار مورد نیاز(پیشنهاد میشه ولی ضروری نیست)حالا ابزار latte Dockرا نصب کنید برای نصب این ابزار (داک)ترمینال را باز کرده و سپس دستور زیر را وارد کنید 28 | 29 | ``` 30 | [ubuntu@fossfa ~] sudo apt install latte-dock 31 | [arch@fossfa ~] sudo pacman -S latte-dock 32 | [suse@fossfa ~] sudo zypper install latte-dock 33 | [fedora@fossfa ~] sudo yum install latte-dock 34 | ``` 35 | 36 | ### مرحله سوم 37 | 38 | #### روش اول 39 | 40 | فایل .latte را دانلود کنید برای این کار به [این](https://store.kde.org/p/1354011/) صفحه بروید و آن را دانلود کنید 41 | 42 | و از حالت فشرده خارج نمایید 43 | 44 | سپس اپلیکیشن latte را باز کنید.بعد بر روی داک راست کلیک کرده و گزینه Layouts و در منو باز شده گزینه Manage Layoutsویا آخرین گزینه را انتخاب کنید. 45 | 46 | در صفحه باز شده بر روی گزینه Importکلیک کرده و سپس فایل های دانلود شده( mcOS Catalina) را انتخاب کنید 47 | 48 | سپس آن پنجره را ببندید دوباره بر روی داک راست کلیک کرده و گزینه Layouts و منو باز شده گزینه mcOS Catalina(یا چیزی شبیه به mcOS Catalina)را انتخاب کنید 49 | 50 | ![](/images/post/kdecustomize/maccatalina.png) 51 | 52 | خب کسانی که از این روش استفاده کردند کارشون تمومه حالا از دسکتاپتان لذت ببرید 53 | 54 | فقط قبلش پنل اصلی kdeرو حذف کنن برای این کار برروی پنل راست کلیک کرده و گزینه edit را انتخاب کنید سپس گزینه removeرا انتخاب کنید . دیگه کار تمومه 55 | 56 | خسته نباشید =) 57 | 58 | کسانی که استفاده نکردند میتونن از روش دوم که پیشنهاد منه استفاده کنن 59 | 60 | #### روش دوم 61 | 62 | بر روی پنل پایینی راست کلیک کرده و گزینه edit(ویرایش)را انتخاب کنید 63 | 64 | سپس بر رو ی گزینه more Settings کلیک کنید و در بخش بالایی گزینه Center و در بخش پایینی گزینه Windows can coverرا انتخاب کنید 65 | 66 | **نکته** برای خارج شدن از حالت ادیت بر روی دکمه خروج همانند تصویر زیر کلیک کنید 67 | ![](/images/post/kdecustomize/exiteditmode.png) 68 | 69 | مجدا بر روی پنل راست کلیک کرده و گزینهedit(ویرایش)را انتخاب کنید 70 | 71 | سپس در دو سمت صفحه نمایش فلش هایی وجود دارن که آنها را به این شکل تنظیم کنید 72 | 73 | ![](/images/post/kdecustomize/setpanelsizeformac.png) 74 | 75 | سپس در وسط صفحه دسکتاپ راست کلیت کرده گزینه add panelرا انتخاب کنیدو سپس گزینهapplication Menu barانتخاب کنید 76 | 77 | بعد بر روی پنل پایینی راست کلیک کرده و گزینه edit(ویرایش)را انتخاب کنید 78 | 79 | تمام گجت هایی که در پنل وجود دارد را حذف کنید 80 | 81 | برای اضافه کردن گجت به پنل ها بر روی پنل راست کلیک کرده و گزینه edit(ویرایش)را انتخاب کنید 82 | 83 | سپس گزینه Add widget را انتخاب کنید حالا ویجت هارا به سمت پنل ها کشیده 84 | 85 | ![](/images/post/kdecustomize/addwighet.png) 86 | 87 | در پنل بالایی ویجت ها را به ترتیب از سمت راست در پنل قرار دهید :Notification , search , chili clock v 88 | , sound volume , Network , netspeed و System tray قرار داده و سپس برای قرار دادن فاصله (در حالت ادیت پنل بالایی)بر روی گزینه add spacerکلیک کنید این فاصله را در سمت چپ قرار دهید و بعد از آن گلوبال منو ، Windows title و در آخر kpple menu را قرار دهید. 89 | 90 | تبریک کار در پنل بالای تمام است 91 | 92 | حالا پنل پایینی را در حالت ادیت قرار دهید و از سمت چپ ابتدا ویجت launchpad بعد Folder view بعد latte tasks(میتوانید از icon-only Task Managerاستفاده کنید)در پنل قرار دهید 93 | 94 | ![](/images/post/kdecustomize/maccatalina2.png) 95 | 96 | برای شبیه تر شدن ، گلوبال تم مکینتاش را نصب و از آیکون های مک استفاده کنید. 97 | 98 | گلوبال تم https://github.com/vinceliuice/McMojave-kde 99 | 100 | آیکون را از طریق تنظیمات نصب کنید. 101 | 102 | ![](/images/post/kdecustomize/installicon.png) 103 | 104 | کار تمومه از دسکتاپتون لذت ببرید :) -------------------------------------------------------------------------------- /content/blog/kdecustomize2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "شخصی سازی میزکار kde - شبیه سازی ویندوز 10 (قسمت2)" 3 | description: "آموزش شخصی سازی میزکار kde به شکل ویندوز 10" 4 | image: "images/post/KDECustomize2.png" 5 | date: 2021-03-03T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["KDE", "customize", "kde-customize"] 8 | categories: ["Linux", "BSD"] 9 | draft: false 10 | --- 11 | 12 | خیلی وقت بود دنبال آموزش شخصی سازی میزکار KDE بودم . ولی متاسفانه در سطح وب آموزشی (فارسی) پیدا نکردم پس خودم دست به کار شدم و کوبونتو رو دانلود و نصب کردم .سپس شروع به دستکاریش کردم تا محیط های مختلف رو در آن بسازم و اینجوری یادگرفتم چجوری KDE رو شخصی سازی کنم. 13 | در این سری آموزش ها ساخت محیط هایی شبیه به مکینتاش ، ویندوز 10 و DDE رو داریم. 14 | 15 | ### مرحله اول 16 | 17 | نصب ویجت های 18 | - Win10 Indicator 19 | - MenuX 20 | - MenuZ 21 | - Digital Clock WL 22 | - Netspeed Widget 23 | 24 | برای نصب ابتدا بر روی دسکتاپ راست کلیک کرده و گزینه add widgetsرا انتخاب کرده 25 | در پنل باز شده بر بروی گزینه get new widgetsکلیک کرده و گزینه download new plasma widgetsرا انتخاب کنید. 26 | در صفحه باز شده سمت راست در کادر جست و جو نام ویجت ها را نوشته و سپس آن ها را نصب کنید. 27 | 28 | ### مرحله دوم 29 | 30 | نصب ابزار مورد نیاز(پیشنهاد میشه ولی ضروری نیست)حالا ابزار latte Dockرا نصب کنید برای نصب این ابزار (داک)ترمینال را باز کرده و سپس دستور زیر را وارد کنید 31 | 32 | ``` 33 | [ubuntu@fossfa ~] sudo apt install latte-dock 34 | [arch@fossfa ~] sudo pacman -S latte-dock 35 | [suse@fossfa ~] sudo zypper install latte-dock 36 | [fedora@fossfa ~] sudo yum install latte-dock 37 | ``` 38 | 39 | ### مرحله سوم 40 | 41 | #### روش اول 42 | 43 | فایل .latte را دانلود کنید برای این کار به [این](https://store.kde.org/p/1377447/) صفحه بروید و آن را دانلود کنید 44 | 45 | سپس اپلیکیشن latte را باز کنید.بعد بر روی داک راست کلیک کرده و گزینه Layouts و در منو باز شده گزینه Manage Layoutsویا آخرین گزینه را انتخاب کنید. 46 | در صفحه باز شده بر روی گزینه Importکلیک کرده و سپس فایل های دانلود شده( Windows 10یا چیزی شبیه به Windows 10) را انتخاب کنید. 47 | سپس آن پنجره را ببندید دوباره بر روی داک راست کلیک کرده و گزینه Layouts و منو باز شده گزینه Windows 10(یا چیزی شبیه به Windows 10)را انتخاب کنید. 48 | 49 | ![](/images/post/kdecustomize/windows.png) 50 | 51 | خب کسانی که از این روش استفاده کردند کارشون تمومه حالا از دسکتاپتان لذت ببرید 52 | 53 | فقط قبلش پنل اصلی kdeرو حذف کنن برای این کار برروی پنل راست کلیک کرده و گزینه edit را انتخاب کنید سپس گزینه removeرا انتخاب کنید . دیگه کار تمومه 54 | 55 | خسته نباشید =) 56 | 57 | کسانی که استفاده نکردند میتونن از روش دوم که پیشنهاد منه استفاده کنن 58 | 59 | #### روش دوم 60 | 61 | بر روی پنل پایینی راست کلیک کرده و گزینه edit(ویرایش)را انتخاب کنید. 62 | 63 | سپس به صورت زیر تمام ویجت های پنل را حذف کنید. 64 | 65 | ![](/images/post/kdecustomize/removewighet.png) 66 | 67 | **نکته** برای خارج شدن از حالت ادیت بر روی دکمه خروج همانند تصویر زیر کلیک کنید 68 | ![](/images/post/kdecustomize/exiteditmode.png) 69 | 70 | سپس گزینه Add widget را انتخاب کنید حالا ویجت هارا به سمت پنل کشیده 71 | 72 | ![](/images/post/kdecustomize/addwighet.png) 73 | 74 | خب دیگه آخرشه 75 | از سمت راست به ترتیب این ویجت هارا در پنل قرار دهید 76 | - Notifications 77 | - Digital Clock WL 78 | - System Tray 79 | - Netspeed Widget 80 | - icon-only Task Manager 81 | - MenuZ 82 | - MenuX 83 | 84 | ![](/images/post/kdecustomize/windows2.png) 85 | 86 | برای شبیه تر شدن ، گلوبال تم ویندوز 10 را نصب و از آیکون های مک استفاده کنید. 87 | 88 | گلوبال تم https://github.com/yeyushengfan258/We10XOS-kde 89 | 90 | آیکون را از طریق تنظیمات نصب کنید. 91 | 92 | ![](/images/post/kdecustomize/installicon.png) 93 | 94 | کار تمومه از دسکتاپتون لذت ببرید :) -------------------------------------------------------------------------------- /content/blog/linux-kernel-514-whats-new.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "ویژگی ها و تغییرات لینوکس کرنل 5.14" 3 | description: "دیروز رسما لینوکس کرنل 5.14 منتشر شد به همین دلیل در این مقاله به ویژگی ها و تغییرات آن میپردازیم.." 4 | image: "images/post/linux514whatnew.webp" 5 | date: 2021-08-31T12:40:17+04:30 6 | author: "Gnkalk" 7 | tags: ["Kernel", "News", "Linux"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | در حال توسعه کمتر از دو ماه ، هسته لینوکس 5.14 ویژگیهای جدیدی را ارائه می دهد ، مانند ادغام عملکرد لایه های اصلی کرنل برای عملکرد بهتر و کنترل پهنای باند CFS .. 13 | 14 | تغییرات لینوکس عمدتا مربوط به مباحث امنیتی بوده اند اما برخی از این تغییرات مربوط به مسائل سخت افزاری بوده اند.. 15 | 16 | به طور مثال یک کنترلر اولویت I/O برای گروه های کنترل که برای مدیریت اولویت درخواست های I/O ایجاد شده توسط گروه های مختلف یوزر ها، طراحی شده و همچنین یک درایور جدید PCI-over-virtio برای پشتیبانی از درایورهای PCI در یوزر‌مود درست شده است. 17 | 18 | لینوکس 5.14 همچنین دارای خبرهای خوبی برای کاربران ARM 64 بیتی (AArch64) است زیرا ماژول مجازی سازی KVM (Kernel-based Virtual Machine) اکنون از افزونه برچسب گذاری حافظه ARM64 در مهمانان پشتیبانی می کند و در حال حاضر پیکربندی احراز هویت اشاره گر ARM64 به طور مستقل برای هسته و یوزر اسپیس امکان پذیر است.. 19 | 20 | اما میرسیم به مسائل امنیتی لینوکس 5.14 که در اصل بیشترین تغییرات در آن انجام شده است... 21 | 22 | حوزه خاصی که هم برای کاربران سازمانی و هم برای کاربران ابری مورد توجه است ، همیشه امنیت است و برای این منظور ، لینوکس 5.14 با چندین قابلیت جدید کمک خواهد کرد. مایک مک گرات ، نایب رئیس ، مهندسی لینوکس در Red Hat به TechCrunch گفت که به روزرسانی هسته شامل یک ویژگی معروف به برنامه ریزی اصلی است که برای کاهش آسیب پذیری های سطح پردازنده مانند اسپکتر و Meltdown، که برای اولین بار در سال 2018 ظاهر شد. یکی از راه هایی که کاربران لینوکس برای کاهش این آسیب پذیری ها داشته اند ، غیرفعال کردن بیش از حد رشته در CPU ها و در نتیجه ضربه زدن به عملکرد است. 23 | 24 | مک گرات توضیح داد: **“به طور خاص ، این ویژگی به تقسیم وظایف قابل اعتماد و غیرقابل اعتماد کمک می کند تا در هسته اصلی مشترک نباشند ، سطح تهدید کلی را محدود کرده و عملکرد مقیاس ابری را نسبتاً بدون تغییر نگه می دارد.”** 25 | 26 | یکی دیگر از نوآوری های امنیتی در لینوکس 5.14 ، ویژگی است که بیش از یک سال و نیم در حال توسعه است و به حفاظت از حافظه سیستم به نحوی بهتر از قبل کمک می کند. حملات علیه لینوکس و دیگر سیستم عامل ها اغلب حافظه را به عنوان سطح حمله اولیه برای سوء استفاده هدف قرار می دهند. با هسته جدید ، یک قابلیت شناخته شده به نام وجود دارد memfd_secret () این یک برنامه در حال اجرا بر روی سیستم لینوکس را قادر می سازد تا محدوده حافظه ای را ایجاد کند که برای هیچ کس دیگر قابل دسترس نیست ، از جمله هسته. 27 | 28 | مک گرات می گوید: **“این بدان معناست که کلیدهای رمزنگاری ، داده های حساس و سایر اسرار را می توان در آنجا ذخیره کرد تا قرار گرفتن در معرض سایر کاربران یا فعالیت های سیستم را محدود کند.”** 29 | 30 | انتشار هسته 5.14 لینوکس طی دو ماه گذشته از هفت نامزد انتشار برخوردار بوده است و از مشارکت 1650 توسعه دهنده مختلف سود می برد. کسانی که به توسعه هسته لینوکس کمک می کنند شامل مشارکت کنندگان فردی و همچنین فروشندگان بزرگ مانند Intel ، AMD ، IBM ، Oracle و Samsung است. یکی از بزرگترین مشارکت کنندگان در انتشار هسته لینوکس ، واحد تجاری IBM Red Hat است. IBM به دست آورد Red Hat به ارزش 34 میلیارد دلار در معامله ای که در سال 2019 بسته شد. 31 | 32 | مک گرات می گوید: **“تقریباً در هر نسخه هسته ای ، ما قابلیت های بسیار ابتکاری را در 5.14 مشاهده می کنیم.”** 33 | 34 | در حالی که لینوکس 5.14 منتشر شده است ، اغلب زمان می برد تا در نسخه های سازمانی پذیرفته شود. مک گرت گفت که لینوکس 5.14 ابتدا در توزیع لینوکس Fedora در انجمن Red Hat ظاهر می شود و بخشی از نسخه بعدی Red Hat Enterprise Linux 9 خواهد بود. جرالد فایفر ، CTO برای فروشنده لینوکس سازمانی سوزا، به TechCrunch گفت که انتشارات شرکت openSUSE Tumbleweed شرکت او احتمالا شامل هسته Linux 5.14 در چند روز پس از انتشار رسمی خواهد بود. از نظر سازمانی ، وی خاطرنشان کرد که SUSE Linux Enterprise 15 SP4 ، که قرار است بهار آینده عرضه شود ، با Kernel 5.14 عرضه می شود. 35 | 36 | ![Linus Torvalds](/images/post/linus-torvalds.jpg) 37 | 38 | به روزرسانی جدید لینوکس نقطه عطفی برای سیستم عامل منبع باز است ، همانطور که 30 سال پیش در چهارشنبه گذشته بود که خالق لینوکس، لینوس توروالدز برای اولین بار این تلاش را به طور عمومی اعلام کرد. در آن زمان لینوکس از یک فعالیت سرگرم کننده به قدرت بخشیدن به زیرساخت های اینترنت تبدیل شد. 39 | 40 | مک گرات اظهار داشت که لینوکس در حال حاضر ستون فقرات ابر مدرن است و Red Hat نیز از این که لینوکس ستون فقرات محاسبات پیشرفته است – نه تنها در ارتباطات مخابراتی ، بلکه در همه صنایع ، از تولید و مراقبت های بهداشتی گرفته تا ارائه دهندگان سرگرمی و خدمات ، بسیار هیجان زده است. در سال های آینده. 41 | 42 | از نظر فایفر ، طول عمر و اهمیت مستمر لینوکس تا 30 سال آینده تضمین شده است. وی خاطرنشان کرد که در طول چند دهه لینوکس و منبع باز پتانسیل بی سابقه ای برای نوآوری به همراه باز بودن و استقلال ایجاد کرده است. 43 | 44 | در صورت تمایل به تست لینوکس 5.14 ، می توانید لینوکس 5.14 را همین حالا از وب سایت kernel.org بارگیری کنید ، اما توصیه می کنم قبل از به روزرسانی و یا نصب صبر کنید تا با خیال راحت به مخازن نرم افزاری پایدار توزیع GNU/Linux مورد علاقه خود برسد.. 45 | 46 | منابع : 47 | [18Amlak](https://18amlak.ir/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-5-14-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9/), [OMG! Ubuntu](https://www.omgubuntu.co.uk/2021/08/linux-kernel-5-14-new-features), [Linux For Life](https://t.me/linuxforlife/2978), [9 To 5 Linux](https://9to5linux.com/linux-kernel-5-14-officially-released-this-is-whats-new) -------------------------------------------------------------------------------- /content/blog/match-case-in-python.md: -------------------------------------------------------------------------------- 1 | --- 2 | draft: false 3 | title: ساختار سوییچ کیس وارد پایتون می شود! 4 | description: توی این مطلب قراره بهتون بگیم که سوییچ کیس ها چی هستن و اونها رو در 5 | آینده چجوری در پایتون پیاده میکنیم 6 | date: 2021-09-17T22:34:44+04:30 7 | image: images/post/match-case-in-python/match.jpg 8 | author: Shahriaarrr 9 | tags: 10 | - python 11 | - match case 12 | - python3.10 13 | categories: 14 | - programming 15 | - News 16 | - BSD 17 | --- 18 | بهه رفقا چطورین؟ 19 | 20 | شهریار هستم و امیدوارم حالتون عالی عالی باشه و خوش اومدید به اولین پست من در سایت 21 | FOSSFA. 22 | 23 | دیروز داشتم برای خودم توی سایت های پایتونی میچرخیدم که چشمم به یک مطلب خیلی جالب خورد.داستان از این قراره که توی پایتون3.10 قراره شاهد ورود ساختار 24 | match 25 | یا همون سوییچ کیس ها باشیم.به ذهنم رسید شاید خیلی از پایتون دولوپرها با این ساختار آشنا نباشن.برای همین تصمیم گرفتم که توی این مطلب درباره این ساختار ونحوه 26 | پیاده سازیش توی پایتون توضیح بدم 27 | 28 | ![python](/images/post/match-case-in-python/python.jpg) 29 | 30 | ## ساختار سوييچ کيس چيست؟ 31 | 32 | خب برای اینکه ببینیم این ساختار چیه و جه کمکی به ما میکنه بذارید با یک مثال شروع کنیم.فرض کنید که من میخوام یک برنامه بنویسم که از کاربرم ورودی بگیرم 33 | و به ازای هر عددی که وارد میکنه یکی از روزهای هفته رو نمایش بدم.خب من میتونم این شکلی توی پایتون بنویسم: 34 | 35 | ```py 36 | number = int(input("Enter your number Between 1 and 7: ")) 37 | 38 | if number == 1: 39 | print("shanbe") 40 | elif number == 2: 41 | print("yekshanbe") 42 | elif number == 3: 43 | print("Doshanbe") 44 | elif number == 4: 45 | print("seshanbe") 46 | elif number == 5: 47 | print("charshanbe") 48 | elif number == 6: 49 | print("pangshanbe") 50 | elif number == 7: 51 | print("jomee") 52 | else: 53 | print("Error") 54 | ``` 55 | 56 | خب همونطور که دارید میبینید توی این برنامه من کلی 57 | if و elif 58 | ردیف کردم پشت هم.این برنامه علاوه بر اینکه ظاهر خوبی نداره من باید هربار هی بیام و توی شرطم بگم که هم ارزی متغیرم با مقادیری که توی ذهنمه 59 | مقایسه کنه. 60 | حالا من میام این برنامه رو مجددا مینویسم با این تفاوت که اینبار قراره با ساختار مچ کیس یا همون سوییچ کیسی که قراره توی پایتون بیاد بنویسمش. 61 | 62 | ```py 63 | number = int(input("Enter your number Between 1 and 7: ")) 64 | match number: 65 | case 1: 66 | print("shanbe") 67 | case 2: 68 | print("yekshanbe") 69 | case 3: 70 | print("doshanbe") 71 | case 4: 72 | print("seshanbe") 73 | case 5: 74 | print("charshanbe") 75 | case 6: 76 | print("pangshanbe") 77 | case 7: 78 | print("jome") 79 | case _: 80 | print("Error") 81 | ``` 82 | 83 | خب بیاین کدمون رو تحلیل کنیم تا ببینیم این کد چجوری کار میکنه. 84 | 85 | خب توی قدم اول اگه نگاه کنید بعد از گرفتن ورودی از کاربر با این عبارت مواجه میشیم. 86 | ```match number ``` 87 | ما توی این بخش متغیرمون رو در ساختار مچ قرار میدیم.وقتی اینو مینویسم عملا دارم به برنامم میگم که تو متغیر 88 | number 89 | رو زیر نظر داشته باش و حواست باشه چه مقداری داخلش قرار میگیره. 90 | توی خطوط بعدی یکسری کد مبینیم که مثل شرط و حلقه دقيقا بايد زیر مجموعه ساختار مچ ما باشه 91 | 92 | اما در بخش دوم یکسری کد میبینیم که تقریبا همشون یک همچین سیستمی رو دارن: 93 | 94 | ``` 95 | case {{ value }}: 96 | #do someting 97 | ``` 98 | 99 | خب از همون کلمه 100 | case 101 | شروع میکنیم.مثلا ما وقتی میگیم 102 | ```case 4 ``` 103 | یعنی اگه مقدار متغیری که رو به روی کلمه 104 | match 105 | نوشتم برابر با ۴ بود تو کدی که زیرمجموعه 106 | case 107 | هست رو اجرا کن.یخورایی اون کد بالا برابره با این شرطی که روبروی 108 | if یا elif 109 | قرار میدیم 110 | 111 | ``` 112 | number == 4 113 | ``` 114 | 115 | پس ما تا اینجا فهمیدیم ما متغیر مربوطه رو رو به روی 116 | match 117 | قرار میدیم تا ساختار مچ روی اون متغیر تمرکز کنه و بعد رو به روی 118 | case 119 | ها میایم و مقداری که میخوایم برابر مقدار متغیرمون باشه رو مینویسیم تا این هم ارزی بررسی و درصورت درست بودن هم ارزی کاری که زیر کیس مینویسیم رو انجام بده 120 | 121 | ### اما همینجا یک سوال پیش میاد 122 | 123 | 124 | 125 | ## case _ چیه پس؟ 126 | خب همونطور که میدونید ما توی ساختار شرطمون یک 127 | else 128 | داشتیم که میومدیم و با اون میگفتیم که 129 | else 130 | درصورتی اجرا میشه که تمام حالت های توی 131 | if و elif 132 | درست نباشن یا به اصطلاح خودمون مقدار 133 | False 134 | رو برگردونن. 135 | 136 | خب ما همچین مکانیزمی رو توی ساختار مچ یا همون سوییچ در همه زبان های برنامه نویسی داریم. 137 | در اکثر زبان های برنامه نویسی ما برای این حالت توی ساختار کنترلی خودمون از 138 | ``` 139 | default: 140 | #do something 141 | ``` 142 | 143 | استفاده میکنیم.اما توی پایتون پیاده سازی این بخش یکخورده متفاوت خواهد بود. 144 | ما بجای استفاده از کلمه 145 | default 146 | از کیس استفاده میکنیم منتها برای مقدار باید از کارکتر آندرلاین 147 | (( _ )) 148 | استفاده کنیم مثل نمونه کدی که برای برناممون با ساختار مچ نوشتیم.این شکلی به ساختار 149 | match 150 | میفهمونیم که هروقت مقدار متغیر یکی از مقادیری که در کیس ها تعریف کردیم نبود اونوقت تو بیا و دستوری که زیر مجموعه: 151 | 152 | ``` 153 | case _: 154 | ``` 155 | 156 | رو اجرا کن.این کد دقیقا حکم 157 | else 158 | رو در ساختار 159 | match 160 | داره. 161 | 162 | همونطور که میبینید ما برنامه هایی که به این شکل هستن رو میتونیم 163 | خیلی راحت تر و منظم تر بنویسیم. 164 | 165 | از نظر من این فیچر باید همون اول شروع پایتون قرار داده میشد 166 | اما خب الانم که این کارو کرده یک حرکت رو به جلو برای پایتون محسوب میشه و در آینده از این قابلیت پایتون خیلی زیاد استفاده خواهد شد. 167 | 168 | امیدوارم از خوندن این مطلب لذت برده باشید.یادتون نره که حتما حتما نظرتون درباره این مطلب بگید 169 | و همینطور بگید که نظرتون درباره این قابلیت جدید پایتون چیه؟ 170 | 171 | [منبع](https://www.python.org/dev/peps/pep-0622/) - با تغییرات لازم 172 | -------------------------------------------------------------------------------- /content/blog/minetestreviews.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "معرفی و آموزش نصب ماین تست (MineTest)" 3 | description: "معرفی و آموزش نصب ماین تست (MineTest)" 4 | image: "images/post/minetestreviews.jpg" 5 | date: 2021-03-05T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["FOSG", "Introduced"] 8 | categories: ["Linux", "Game"] 9 | draft: false 10 | --- 11 | 12 | خب تو دومین قسمت از مقاله های معرفی بازیمون سری میزنیم به بازی ماین تست ک از نظر من جزو مینیمال ترین گیم های گنو/لینوکس محسوب میشه. 13 | 14 | ماین تست در اصل زمانی ساخته شد ک ماین کرفت به دست مایکروسافت خریداری شد. ماین تست کلهم 19 مگ حجم داره ک واقعا چیز کمیه و نسبت به خود بازی ارزش بالایی تو دانلود کردن داره. 15 | 16 | زمانی ک شما بازی رو میریزید وارد یه دنیای خیلی ساده میشید ک به طور عادی بازی تو حالت کرایتیو مود هست ک باعث میشه تمامی بلوک ها براتون به تعداد نامحدودی باز باشه و بتونید ازشون استفاده کنید. 17 | 18 | ![](/images/post/minetestinpost.png) 19 | همونطور ک گفتم بازی تو حالت عادی روی کرایتیو مود تنظیم شده و شما قادر به ساخت هر چیزی هستید اما برای اینکه بخواید یه تجربه نزدیک به ماین کرفت داشته باشید باید چیکار کنید؟ 20 | 21 | خب جوابش سادس ماین تست یه سری ماد ها داره ک همشون رو توی سایت خودش جمع اوری کرده ( لینک )ک میتونید بهش سر بزنید. 22 | 23 | حالا اگه حوصله ندارید و میخواید همه ماد هارو کنارهم داشته باشید میتونید به [این](https://t.me/minetestmodpacks) چنل تلگرامی هم سر بزنید 24 | 25 | و اما وقتی ماد هارو نصب کنید بازی کولاک میشه دیگه راحت میتونید یه تجربه ماین کرفتی داشته باشید. 26 | 27 | از اونور شما اگه خواستید میتونید و سرور های عمومی ماین تست جوین بشید و با دوستاتون بازی کنید ک اونم تجربه لذت بخشی داره ک من بهتون سرور زیر رو پیشنهاد میکنم چون رایگان/آزاد و قوانین سخت گیرانه هم نداره :) 28 | 29 | شما میتونید کار های زیادی توی ماین تست انجام بدید حتی بعضی ماد ها واقعا شُکتون میکنه به عنوان مثال من خودم یه ماد پیدا کرده بودم ک توش موشک بالستیک بود 😂 30 | 31 | --- 32 | اگه در توزیع های گنو/لینوکسی خواستید نصبش کنید از دستورات زیر کمک بگیرید : 33 | 34 | ``` 35 | [ubuntu@fossfa ~] sudo apt install minetest 36 | [solus@fossfa ~] sudo eopkg it minetest 37 | [arch@fossfa ~] sudo pacman -S minetest 38 | [suse@fossfa ~] sudo zypper in minetest 39 | [fedora@fossfa ~] sudo dnf install minetest 40 | ``` 41 | 42 | بقیه توزیع ها هم باید پکیجی به اسم ماین تست (minetest) رو نصب کنید. 43 | 44 | جهت دانلود برای سایر پلتفرم ها به [سایت ماین تست](https://www.minetest.net/) مراجعه کنید 45 | 46 | باتشکر از وقتی ک برای مطالعه این مقاله گذاشتید.. -------------------------------------------------------------------------------- /content/blog/newubuntuusekernel511.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "نسخه جدید اوبونتو از کرنل ۵.١١ استفاده میکند ؟!" 3 | description: "خبر خوب! از امروز ، نسخه جدید سیستم عامل اوبونتو ٢١.۰۴ (Hirsute Hippo)از جدیدترین و بهترین سری هسته های لینوکس ۵.١١ پشتیبانی می کند." 4 | image: "images/post/Newubuntuusekernel511.jpg" 5 | date: 2021-03-31T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["Ubuntu", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

خبر خوب! از امروز ، نسخه جدید سیستم عامل اوبونتو ٢١.۰۴ (Hirsute Hippo)از جدیدترین و بهترین سری هسته های لینوکس ۵.١١ پشتیبانی می کند.توسعه اوبونتو ٢١.۰۴ سال گذشته در اواخر اکتبر، به سرعت پس از انتشار اوبونتو ٢۰.١۰ (Groovy Gorilla) ، آغاز شد  ، بنابراین ان نسخه با هسته لینوکس ۵.٨ منتشر شد.

13 |

چند وقت پیش این خبر رسید که نسخه جدید اوبونتو از کرنل ۵.١۰ LTS استفاده میکنه و این حرکت خوبی از سمت کنونیکال هست اما از اونجایی که نسخه جدید اوبونتو LTS نیست چرا از یک کرنل جدید تر استفده نکنیم ؟

14 |

بنابراین نسخه ٢١.۰۴ اوبونتو از هسته جدید ۵.١١ استفاده میکنه که باعث میشه  عملکر سخت افزاربهتر بشه  و ويزگی های جدید کرنل جدید تر رو داشته باشیم. همچین کرنل نسخه ۵.١١ جدیدترین کرنلی هست که میتونید توی اوبونتو ٢١.۰۴ استفاده کنید.

15 |

این خبر خیلی خوبیه مخصوصا برای گیمر های لینوکس و کسایی که یک کامپیوتر با سخت افزار جدید گرفتند، چون کرنل ۵.١١مطمعنا از سخت افزار های جدید بهتر پشتیبانی میکنه و یا حتی عملکرد اونا هارو بهتر میکنه.

16 |

اگه کامپیوتر تون از گرافیک nvidia استفاده میکنه مطمئن باشید که این کرنل جدید از درایور نسخه ۴۶۰.۶٧ و نسخه های بعدی به خوبی پشتیبانی میکنه. اما به خاطر داشته باشید که این نسخه جدید اوبونتو بک بستر آزمایشی برای کنونیکاله که سشن(نشست) های پیشفرض رو بیاره روی Wayland.

17 |

به احتمال زیاد این نسخه جدید از یک مکانیرم عقب نشینی به نشست X.org(x١١) استفاده میکنه و الان این یک گزینه اختیاریه و میتونید سشن خودتون رو موقع لاگین عوض کنید.

18 |

این نسخه جدید کمتر یک ماه دیگه توی ۲۲ آوریل منتشر میشه، تا قبل از اون شما میتونید نسخه بتای اون رو تست بکنید. اگه میخواین کرنل ۵.١١ رو روی سیستم خودتون تست بکنید میتونید ریلیز های روزانه رو از اینجا بگیرید.

-------------------------------------------------------------------------------- /content/blog/parduspisi-eopkg1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "بقای پی‌شی و توسعه eopkg - پارت 1" 3 | description: "داستان شکل گیری پکیج منیجر پی شی و پاردوس انکا" 4 | image: "images/post/PadusPisi-Eopkg1.jpg" 5 | date: 2021-02-20T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["pisi", "padus", "solus", "eopkg", "solus-history"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | خب خیلی از دوستان سوال کرده بودن که مگه سولاس بر بیس خودش نیست و... 13 | 14 | تو این تلگراف اومدم تا بهتون کامل توضیح بدم. 15 | 16 | داستان پی شی از سال 2005 شروع میشه زمانی که تیم پاردوس (pardus) تصمیم گرفت اولین نسخه از توزیع خودش یعنی پاردوس رو عرضه کنه. 17 | 18 | اون زمان توزیع پاردوس با حمایت دولت ترکیه شروع به کار کرد و توزیعی بر بیس خودش ساخت. 19 | 20 | در اصل ساخت این توزیع از سال 2003 شروع شده بود و حالا بعد از دو سال اولین نسخه از اون کامل شده بود. 21 | 22 | پاردوس با پکیج منیجر پی شی عرضه میشد که همون گربه میشه. 23 | 24 | ![اولین لوگو پاردوس](/images/post/parduspisi-eopkg/fiestparduslogo.png) 25 | 26 | پاردوس تا سال 2010 به توسعه پی شی ادامه داد که ناگهان در سال 2011 توسعه پی شی متوقف شد . تیم پاردوس در بیانیه ای اعلام کردن که قراره دبیان بیس بشن و این خبر خیلی از کاربرا و توسعه دهنده هارو ناراحت کرد. 27 | 28 | بنابر این افراد زیادی از تیم پاردوس اون تیم رو ترک کردن و خودشون یک توزیع به اسم pardus-anka ساختن ، این توزیع مثل پاردوس سابق از پی شی استفاده میکرد. 29 | 30 | ![لوگو پاردوس انکا](/images/post/parduspisi-eopkg/pardusankalogo.png) 31 | 32 | در همین حین تیمی اروپایی ک اون ها هم از پاردوس جدا شده بودن شروع کردن به ساخت توزیعی با نام سولاس (نوعی کشتی اروپاییه) این توزیع هم همچنان از پی شی استفاده میکرد. 33 | 34 | اما یکم اونطرف تر سال 2014 تیم pardus-anka تصمیم به ادامه ندادن پروژه کردن و دیگه اون زمان تمام ارتباط پی شی و پاردوس قطع شد. دیگه اون گربه و یوز دوست داشتنی با هم ارتباط نداشتن. 35 | 36 | خب خیلی از افراد تیم pardus-anka کنار نکشیدن و توزیعی به اسم پی شی لینوکس ساختن و شروع به توسعش کردن با همون مشخصات pardus-anka اما پیشرفته تر و قوی تر. 37 | 38 | دوباره اینجا یه اتفاقی میوفته و تیم سولاس از هم میپاشه 😂 خب باز هم مثل پی شی لینوکس یه توزیع جدید شکل میگیره که البته اینبار اسمش همون سولاسه. 39 | 40 | شاید بگید خب سرنوشت پاردوس چیشد خب معلومه همونطور ک نوشتم دبیان بیس هستن و هنوز به توسعه ادامه میدن. 41 | 42 | ![تصویری از اخرین نسخه پاردوس](/images/post/parduspisi-eopkg/parduslastv-screenshot.png) 43 | 44 | ممنون از اینکه این مقاله رو مطالعه کردید:) 45 | -------------------------------------------------------------------------------- /content/blog/parduspisi-eopkg2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "بقای پی‌شی و توسعه eopkg - پارت 2" 3 | description: "داستان شکل گیری سولاس لینوکس و پی شی لینوکس" 4 | image: "images/post/PadusPisi-Eopkg2.jpg" 5 | date: 2021-02-21T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["pisi", "padus", "solus", "eopkg", "solus-history"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | 13 | خب به اونجایی رسیدیم ک تیم سولاس دوباره شکل گرفت و سولاس هم دوباره شکل گرفت اما صبر کنید این سولاس با اون سولاس فرق داره ، چه فرقی ؟ الان بهتون میگم. 14 | 15 | تیم سولاس با دیدن پی شی لینوکس و توسعه جدی پی شی تصمیم گرفتن دیگه از پی شی استفاده نکنن . البته استفاده ک کردن ولی... خب تیم سولاس دیگه اسم پی شی رو با خودشون حمل نکردن و با فورک کردن پی شی اون رو گسترش دادن و به دو قسمت تبدیل کردن : 16 | 17 | سولبیلد و eopkg خب حالا دیگه پی شی یه تفاوت هایی داشت دیگه با pspac پکیج هارو نصب نمیکرد و از فرمتی به نام .eopkg استفاده میکرد فرمتی ابداعی توسط تیم سولاس که هم فشرده بود هم مشکلات pspac رو نداشت. 18 | 19 | ![لوگو سولاس](/images/post/parduspisi-eopkg/soluslogo.png) 20 | 21 | خب حالا میگیم این .eopkg از کجا به وجود میاد اینجاست که میریم سراغ سولبیلد کارخونه تولید پکیج های سولاس. 22 | 23 | سولبیلد طراحی شد تا پکیج های .eopkg رو با استفاده از yaml بسازه. 24 | 25 | حالا یه سر ببینم پی شی چیشد : 26 | 27 | پی شی به کار خودش ادامه داد و مثل پدرش پاردوس استیبل موند . من استیبل بودن پی شی رو در حد اسلکور میدونم چون زیادی استیبله و قدرتمند و هنوز ک هنوز از پی شی استفاده میکنه . 28 | 29 | ![لوگو پی‌شی](/images/post/parduspisi-eopkg/pisilogo.png) 30 | 31 | خب پاردوس و پی شی الان به عنوان سیستم عامل خیلی از مردم ترکیه هستن و تو مدارس و سازمان های ترکیه از پاردوس و در ارتش و جاهاش امنیتی از پی شی استفاده میکنن. 32 | 33 | اینم باید ذکر کنم فکر نکنید .eopkg رو تنها سولبیلد میسازه ک سخت در اشتباهید خود eopkg هم به طور خیلی محدود توانایی ساختن .eopkg با فایل pspac رو داره. ک این یکی از ارث های پی شی عه . 34 | 35 | ![تصویری از سولاس باجی 4.2](/images/post/parduspisi-eopkg/solus42-screenshot.png) 36 | 37 | خب تیم سولاس باز هم تو 2017 از هم پاشیدن ولی ایندفعه خودشون دوباره جمع نشدن ، این گوگل بود ک با کشف پتانسیل بالای سولاس در متریال دیزاین اسپانسر اونا شد و هنوز هم اسپانسرشونه. 38 | 39 | خب تیم سولاس 2018 تصمیم گرفتن دیگه کامل بقایای پاردوس رو حذف کنن ینی اومدن و شروع به ساخت پکیج منیجری به نام سول(sol) کردن ک با سی نوشته شده بود بر خلاف eopkg ک با پایتون نوشته شده بود. 40 | 41 | اما تلاششون بی نتیجه موند و الان توسعه سول متوقف شده! 42 | 43 | خب این بود داستان شکل گیری سولاس و حماسه ای که پی شی ساخت.. -------------------------------------------------------------------------------- /content/blog/raspberry-pi-connect-release.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Raspberry Pi Connect: دسترسی از راه دور به رزبری شما از هرکجا که فکرش را بکنید!" 3 | description: "انتشار نسخه آزمایشی رزبری‌پای کانکت و نکات جالب پیرامون آن" 4 | image: "images/post/raspberry-pi-connect-release.png" 5 | date: 2024-05-31T01:00:29+03:30 6 | author: "Gnkalk" 7 | tags: ["Rasbpberry Pi", "Linux", "News"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 | دوست دارید به Raspberry Pi خود را از یک رایانه دیگر از طریق هر مرورگر وب دسترسی داشته باشید و از هرکجا که آن را تصور کنید؟ 13 | 14 | با استفاده از ابزار جدید Raspberry Pi Connect، امکان این کار را دارید! 15 | 16 | در روزهای گذشته توسط بنیاد Raspberry Pi اعلام شده است که ابزار Raspberry Pi Connect، دسترسی امن به رزبری‌پای ( البته مشروط به استفاده از آخرین رزبیان ) را فراهم می‌کند؛ آسان‌تر از آنچه فکر می‌کنید... 17 | 18 | این تکنولوژی بر پایه VNC و استفاده از ویژگی‌های دسکتاپ از راه دور موجود در X11 پیاده سازی نشده و از ویلند استفاده میکند که اکنون سیستم‌عامل رزبری‌پای نیز از آن استفاده میکند. 19 | 20 | Raspberry Pi Connect از WebRTC نقطه به نقطه (P2P) برای برقراری نشست یا همان سشن قابل دسترس از راه دور به وسیله هر مرورگر وبی که ECMAScript 2020 (ES11) را پشتیبانی می‌کند، استفاده می‌کند. 21 | 22 | و اگر اتصال مستقیم نقطه به نقطه کار نمی‌کنند، پل مورکور از Raspberry Pi اضافه می‌کند که این ابزار به شما امکان "انتقال امن ترافیک از طریق سرورهای Raspberry Pi Connect با رمزگذاری DTLS" را می‌دهد. 23 | 24 | ![reaspberry pi connect](/images/post/raspberry-pi-connect-release/1.png) 25 | 26 | واقعا عالیه مگر نه؟ 27 | 28 | استفاده از Raspberry Pi Connect از طریق اتصال نقطه به نقطه رایگان است و اتصال امن از طریق سرور رله میزبانی شده توسط Raspberry Pi است. اما اگر ترافیک از طریق سرور رله بیش از حد بالا ببرد ممکن هست برای کاربران هزینه‌هایی به دنبال داشته باشد، هرچند احتمال بازنگری در زمینه بالاست. 29 | 30 | #### نصب Raspberry Pi Connect 31 | اگر Raspberry Pi OS Bookworm را روی Raspberry Pi 5، Raspberry Pi 4 یا Raspberry Pi 400 اجرا می‌کنید، می‌توانید Raspberry Pi Connect را از طریق خط فرمان نصب کنید: 32 | ``` 33 | sudo apt install rpi-connect 34 | ``` 35 | 36 | با نصب این ابزار، Raspberry Pi خود را مجدد راه‌اندازی کنید. سرویس Connect به طور خودکار زمانی شروع می‌شود که وارد سیستم می‌شوید ( یعنی بطور خودکار در اتواستارت شما قرار می‌گیرد اما با این‌حال اگر آن را غیرفعال کردید هم میتوانید با دستور زیر اجرایش کنید. 37 | ``` 38 | systemctl --user start rpi-connect 39 | ``` 40 | 41 | سرانجام، رزبری‌پای خودتان را به حساب رزبری‌پای‌تان متصل کنید. ( این فرآیند مانند سایر اتصال‌های برنامه‌های دسکتاپ به وب خواهد بود ) 42 | 43 | بعد از آن، می‌توانید از هر نقطه‌ای به رزبری خود ( اگر روشن و به اینترنت وصل شده باشد البته ) با ورود به وب‌سایت connect.raspberrypi.com در هر مرورگر وبی و در هر مکانی، از هر دستگاهی دسترسی داشته باشید. 44 | 45 | ![reaspberry pi connect](/images/post/raspberry-pi-connect-release/2.png) 46 | 47 | ##### می‌خواهید بیشتر بدانید؟ 48 | در نظر داشته باشید که Raspberry Pi Connect در حال حاضر در حالت بتا است. تجربه ممکن است ناقص باشد، ممکن است باگ‌ها، پایداری، و یا مشکلات تاخیر وجود داشته باشد. اگر کارایی بی‌نقص برای شما حیاتی است، پس شکیبا باشید و منتظر انتشار پایدار باشید. 49 | و در غیر این صورت، شروع به استفاده کنید. :) 50 | 51 | برای دریافت اطلاعات بیشتر پیرامون رزبری‌پای کانکت می‌توانید به [مستندات رزبری](https://www.raspberrypi.com/documentation/services/connect.html) مراجعه کنید. 52 | 53 | منابع: [!OMG! Linux](https://www.omglinux.com/raspberry-pi-connect-remote-access-via-web/) و [Raspberry Pi Blog](https://www.raspberrypi.com/news/raspberry-pi-connect/) 54 | -------------------------------------------------------------------------------- /content/blog/wahtisdistrotest.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دیستروتست چیست؟" 3 | description: "دیستروتست چیه و دقیقا چه کاربری داره؟!" 4 | image: "images/post/whatisdistrotest.jpg" 5 | date: 2021-03-02T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["Introduced", "FOSSSite"] 8 | categories: ["Linux", "BSD"] 9 | draft: false 10 | --- 11 | 12 | یکی از سایت هایی ک واجب بود بهتون معرفی کنم دیسترو تسته =)) 13 | 14 | اگه بخوام خلاصه مختصر مفید بهتون توی یک جمله بگم دیسترو تست چیه باید بگم : 15 | 16 | مکانی برای تست توزیع های گنو+لینوکس 17 | 18 | ![لوگو دیستروتست](/images/post/distrowatch-test/testlogo.png) 19 | 20 | اما میخوام توضیحات تکمیلی هم بهتون بدم. 21 | 22 | ببینید شما در دیسترو تست میتونید اکثر توزیع های محبوب گنو/لینوکس رو امتحان کنید اما با سخت افزار محدود ؛ در اصل دیسترو تست کمترین حد سخت افزار قابل استفاده در توزیع رو در اختیار شما قرار میده. 23 | 24 | شما میتونید در زمان محدود بین 30 دقیقه الی 2 ساعت توزیع مورد نظر رو تست کنید. 25 | 26 | وقتی شما بر روی توزیعی کلیک کنید دیسترو تست یک لینک VPS در اختیار شما قرار میده ک به محض کلیک روش توزیع در حالت لایو بوت میشه :) 27 | 28 | ممنون از اینکه این مقاله رو مطالعه کردید :) 29 | -------------------------------------------------------------------------------- /content/blog/whatisdistrowatch.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "دیسترو‌واچ چیست؟" 3 | description: "دیستروواچ چیه و دقیقا چیکار میکنه؟!" 4 | image: "images/post/whatisdistrowatch.jpg" 5 | date: 2021-02-28T16:43:08+04:30 6 | author: "Gnkalk" 7 | tags: ["Introduced", "FOSSSite"] 8 | categories: ["Linux", "BSD"] 9 | draft: false 10 | --- 11 | 12 | یکی از سایت هایی ک سوال میشه براتون دقیقا چیه و چیکار میکنه دیسترو واچه 13 | 14 | در زبان ساده و گویا در یک جمله و مختصر بخوام بهتون توضیح بدم میشه : 15 | 16 | جایی که اطلاعات همه توزیع ها ( اعم از BSD و لینوکس) جمع آوری میشه. 17 | 18 | ![لوگو دیستروواچ](/images/post/distrowatch-test/watchlogo.png) 19 | 20 | اما در ادامه یه سری توضیحات تکمیلی بهتون میدم. 21 | 22 | دیسترو واچ یه لیست داره ک هر روز بروز میشه و طبق یه سری معیار ها توزیع هارو رتبه بندی میکنه. 23 | 24 | به عنوان مثلا الان ک من دارم این مقاله رو مینویسم این لست به این شکله : 25 | 26 | ![لیست دیستروواچ](/images/post/distrowatch-test/watchlist.png) 27 | 28 | بله همونطور ک میبنید دیسترو واچ از فارسی هم پشتیبانی داره ک این خبر خوبیه :) 29 | 30 | در دیسترو واچ علاوه بر این رتبه بندی ک میتونید ببینید ، میتونید از اخرین اپدیت توزیع های مختلف و قابلیت هایی ک در اون ورژن ارائه میکنن با خبر بشید. 31 | 32 | شما این امکان رو دارید تا از اخرین پکیجی ک به مخازن توزیع های مختلف عرضه شده با خبر بشید. 33 | 34 | علاوه بر این شما میتونید اخرین پادکست ها و.. لینوکسی رو مشاهده کنید. 35 | 36 | دیتسرو واچ یه سری توضیحات تکمیلی هم در مورد اکثر توزیع های لینوکسی داره. 37 | 38 | ممنون از اینکه این مقاله رو مطالعه کردید =) -------------------------------------------------------------------------------- /content/blog/whatispackagemanager.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "پکیج منیجر چیست؟" 3 | description: "پکیج منیجر چیست و چگونه کار میکند؟" 4 | image: "images/post/whatispackagemanager.jpg" 5 | date: 2021-03-15T16:43:08+04:30 6 | author: "Amir" 7 | tags: ["packagemanager", "deb", "rpm"] 8 | categories: ["Linux", "BSD"] 9 | draft: false 10 | --- 11 | 12 | پکیج منیجر(مدیر بسته) یا سیستم مدیریت بسته ها به ما اجازه میده تا به راحتی نرم افزار هامون رو مدیریت کنیم, این پکیج منیجر توی یک بسته داخل سیستم های شبه یونیکس وجود داره. 13 | 14 | برای اطلاع, **OS X** (سیستم عامل شرکت اپل) هم یک ورژن از یونیکس هست که پکیج منیجر معمولی یا سیستم مدیریت پکیج نصب شده نداره. خب در اصل یکی داره ولی به صورت گرافیکی هست که به اسم (app store) شناخته میشه . 15 | 16 | ما چند تا پکیج منیجر شخص ثالث یا همون سیستم مدیریت بسته ها مثل **(home brew)** رو معرفی میکنیم . *میشه گفت مدیر بسته یا سیستم مدیریت بسته ها یکی از بزرگترین پیشرفت هایی که لینوکس در صنعت ایجاد کرده است.*( گفته : ایان مرداک , بنیان گذار پروژه دبیان). 17 | 18 | ### مدیر بسته یا سیستم مدیریت بسته : پایه 19 | 20 | این اصطلاح معمولا برای اشاره به سیستم عامل های شبه یونیکسی استفاده میشه مخصوصا گنو/لینوکس. 21 | 22 | این سیستم ها به سیستم مدیریت بسته احتیاج دارن تا عملیات های نصب ، پیکربندی، ارتقا ، و حذف بسته های نرم افزاری رو به صورت خودکار انجام بدن. 23 | 24 | این یک پیش شرط برای مدیریت بسته است که نرم افزاری که کاربران در حال نصب آن هستند به عنوان یک بسته مناسب وجود داشته باشه، به طور معمول این توسط توسعه دهنده سیستم عامل تحت توزیع های لینوکس ، ایجاد ، ارائه و نگهداری شده استفاده می شه. 25 | 26 | بنابراین نرم افزار ها به طور معمول در مکان های مختلف سیستم نصب میشن. 27 | 28 | تغییراتی که مدیر بسته باید برای نصب بسته روی سیستم انجام بده توسط اون بسته خوانده میشه و تبدیل میشه. مدیر بسته تشخیص میده که به نرم افزار(های) دیگر برای اجرا آن برنامه نیاز داره ( به اصطلاح وابستگی یا dependency, برای مثال یه کتابخانه ) اما بسته هنوز نصب نشده. یا هشدار میده یا میخواد اون وابستگی ها رو از مخازن بگیره و دوباره سعی میکنه که اون برنامه رو نصب بکنه. 29 | 30 | اگه یه بسته نیاز داشته باشه تا حذف بشه مدیر بسته یک اطلاعاتی رو از اون بسته رو نشون میده و طبق تنظیمات اون بسته تغییر میده یا حذفش میکنه. 31 | 32 | ### مدیر بسته یا سیستم مدیریت بسته : پیشرفته 33 | 34 | خب ، بیاین اول در مورد سناریو های عملی فکر کنیم، بنابراین مشخص شد که Apple app store یک مدیر بسته متفاوت برای OS X هست. این اشتباهه که OS X هیچ مدیر بسته پیشفرضی نداره. ولی، به روشی که ما مدیر بسته ها رو میشناسیم — استفاده قدرتمند از خط فرمان — که توی OS X کاملا فعال نیست ، مجبوریم که Xterm و Homebrew را نصب کنیم. اگه علاقه دارید که ارتباط بینشون رو یاد بگیرید ، میتونید [اینجا](https://railsapps.github.io/xcode-command-line-tools.html) بخونید 35 | 36 | همچنین ما [میتونیم apt-get هم روی OS X نصب کنیم ](https://thecustomizewindows.com/2013/11/how-to-install-apt-get-on-mac-os-x/) 37 | 38 | ![](/images/post/whatispackagemanagerinpost.jpg) 39 | 40 | مدیر بسته: 41 | 42 | 1. معمولا بخشی از یک سیستم عامل است 43 | 2. از یک پایگاه داده استفاده میکند 44 | 3. میتواند تمام بسته های موجود در یک سیستم عامل را تایید و مدیریت کند 45 | 46 | سیستم های کامپیوتری که به **Dynamic library linking** متکی هستند ، به جای عمل **library linking** کتابخانه های اجرایی سیستمی رو بین بسته ها و برنامه ها به اشتراک میزاره. 47 | 48 | توی این سیستم ها روابط پیچیده ای بین بسته های مختلف که به نسخه های مختلف یک کتابخانه نیاز دارند که منجر به چالشی میشه به عنوان وابستگی جهنمی(**dependency hell**) برای سیستم عامل ویندوز.‌ این یکی از دلایل گرفتن صفحه ابی مرگ (**BSOD**) هستش. 49 | 50 | مدیر بسته کار های مفیدی انجام میده. از جمله : 51 | 52 | 1. چک کردن **checksum** ها برای مطمعن شدن از اینکه نسخه دانلود شده با نسخه اصلی تفاوتی نداره 53 | 2. بررسی امضای دیجیتال بسته 54 | 3. نصب ، ارتقا و حذف ساده بسته 55 | 4. رفع وابستگی ها برای اطمینان از درست کار کردن برنامه 56 | 5. پیدا کردن اپدیت برای فراهم کردن اخرین نسخه بسته برای رفع مشکلات نرم افزار 57 | 6. گروه بندی بر اساس عملکرد بسته و جلوگیری از سردر گمی در نصب یا نگهداری 58 | 59 | احتمالا در مورد **pip** برای زبان پایتون، که نمونه ای از مدیر بسته در سطح برنامه است رو شنیدید. **Cydia** یک برنامه است برای استفاده از **apt** در **ios** که توسط جامعه فرار از زندان 😐( **jail break** ) توسعه داده میشه . 60 | 61 | مدیر بسته های مختلفی مثل **apt , **yum**, pacman, dpkg** و …. وجود داره. 62 | 63 | یک بسته شامل پرونده های خالص برنامه و همچنین اطلاعاتی در مورد محل ذخیره این برنامه ، چه تنظیماتی باید برای سیستم انجام بده و توی بیشتر موارد برای اجرای درست برنامه چه نرم افزار(های) اضافه ای نیاز داره. 64 | 65 | هنگام نصب بک بسته فایل های برنامه از حالت فشرده خارج میشن و توسط اسکرپت های نصب ، برنامه نصب میشه. 66 | 67 | چندین فرمت های بسته مختلف وجود داره که مدیر بسته های میتونن بردازش بکنن. مهم ترینشون : 68 | 69 | 1. pkgadd 70 | 2. RPM Package Manager 71 | 3. Debian package manager(dpkg) 72 | 73 | برای مثال، **yum** به **rpm** به عنوان پشتوانه تکیه میکنه. **yum** قابلیت های **rpm** رو با اضافه کردن قابلیت هایی مثل پیکر بندی ساده برای نگهداری شبکه سیستم عامل افزایش میده. همچین این امکان هست که بسته های [یک لینوکس دیگه رو به یه لینوکس دیگه تبدیل بکنیم](https://thecustomizewindows.com/2014/03/what-is-package-manager/) -------------------------------------------------------------------------------- /content/blog/why-big-companies-support-linux.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: "چرا شرکت های بزرگ از لینوکس حمایت میکنند?!" 3 | description: "سلام دوستان در این مقاله قصد دارم شرکت هایی رو به شما معرفی کنم که با سو استفاده از توزیع های لینوکسی قصد دارند با ....." 4 | image: "images/post/why-big-companies-support-linux.jpg" 5 | date: 2021-07-15T16:43:08+04:30 6 | author: "DarkLinux" 7 | tags: ["Ubuntu", "OpenSUSE", "solus", "deb"] 8 | categories: ["Linux"] 9 | draft: false 10 | --- 11 | 12 |

سلام دوستان در این مقاله قصد دارم شرکت هایی رو به شما معرفی کنم که با سو استفاده از توزیع های لینوکسی قصد دارن با ایجاد خراب کاری و بدنام کردن لینوکس سیستم عامل های خودشون رو به کرسی بنشونن با ما همراه باشید.

13 |

شرکت هایی که به توزیع ها منابع مالی و نرم افزاری میرسونن.

14 |

نکته بیشتر موارد حمایت مالی هستش.
Canonical , Google , Redhat , System76 , Suse , Microsoft , Pine64

15 | 16 | 17 | 18 |

کمیونیتی هایی که حمایت مالی میکنن عبارتند از :

19 |

Debian , Arch

20 | 21 |

و توزیع ها و پروژه هایی که حمایت مالی میشن که به وسیله ی این کمپانی ها حمایت مالی میشن.

22 |

Ubuntu , Fedora , Solus , PopOS , Pine64 , Opensuse , RaspberryPI

23 | 24 | 25 | 26 |

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

27 |

گوگل و مایکروسافت سعی دارن به قول خودشون با کمک کردن به نرم افزار آزاد اون رو توسعه بدن و بخش هایی از سیستم های خودشون رو هم اپن سورس کنن اما واقعیت چیز دیگه ایه.

28 |

از وقتی که این دو شرکت در لینوکس دخالت میکنن کرنل لینوکس همواره در حال سنگین تر شدنه به طوری که قبلا روی Kde Plasma من یادمه 400 مگ مصرف رم داشتم ولی الان 550 خود Xfce باید 390 مصرف میکرد ولی الان 550 خلاصه دوستان به گند کشیدن لینوکس برای اینه که میخوان سیستم عامل خودشون رو بهتر نشون بدن تا حدودی موفق بودن اما ماجرا به همین جا ختم نمیشه.

29 |

و حالا میریم سراغ توزیع برتر که حمایت مالی میشن.

30 |
    31 |
  • Canonical -> Ubuntu
  • 32 |
  • Redhat -> Fedora
  • 33 |
  • Pine64 -> Manjaro
  • 34 |
  • Suse -> Opensuse
  • 35 |
  • Google -> Solus , Ubuntu
  • 36 |
  • Microsoft -> Ubuntu , Manjaro
  • 37 |
  • system76 -> popOS
  • 38 |
39 |

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

40 |
    41 |
  • Solus
  • 42 |
  • Fedora
  • 43 |
  • PopOS
  • 44 |
  • Opensuse
  • 45 |
46 |

همون طور که مشاهده میکنید خیلی از این توزیع های رد شدن و این دلیلیه که اون ها رو سنگین بدون بازده و بی خاصیت میکنه.

47 |

اما چرا Solus مقام بالایی رو به دست آورد با وجود حمایت مالی گوگل؟ چون گوگل فقط از نظر مالی بهش میرسونه و از طرف دیگه خودش هم برای توسعه ی پروژه های خودش از این توزیع زیبا و پویا استفاده میکنه و این دلیلی بر برتری Solus بر بقیه توزیع های لینوکسیه.

48 |

خوشبختانه اکثر توزیع ها دخالت کمپانی های بزرگ رو در توزیع رد کردن از جمله ی این ها میشه به Archlinux و Debian و اشاره کرد توزیع هایی که بر پایه ی این دو توزیع ساخته شده زیادن اما من از هر کدوم تعدادی توزیع مناسب کاربر خونگی معرفی میکنم که نصب اونها راحت و استفاده ازشون به صرفه هستش

49 |

Debian

50 |
    51 |
  • Linux mint debian edition -> Lmde
  • 52 |
  • Mx linux
  • 53 |
  • Solydxk
  • 54 |
  • FerenOS
  • 55 |
56 |

Archlinux

57 |
    58 |
  • EndeavourOS
  • 59 |
  • Arcolinux
  • 60 |
  • KaOS
  • 61 |
  • RebornOS
  • 62 |
63 |

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

-------------------------------------------------------------------------------- /content/contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "ارتباط با ما" 3 | layout: "contact" 4 | draft: false 5 | 6 | social: 7 | enable: true 8 | social_links: 9 | - link: https://t.me/FOSSFA 10 | img: /images/contact/FF.jpg 11 | - link: https://t.me/FOSS_Club 12 | img: /images/contact/FG.jpg 13 | --- 14 | 15 | به دلیل اینکه فوسفا دارای وبگاهی ایستا(استاتیک)(تغییر ناپذیر) بوده و این‌نوع وبگاه ها بدون در اختیار داشتن امکانات اضافی از سوی میزبان آنها امکان هیچگونه پردازش برخط را ندارند؛ شما میتوانید برای ارتباط با نویسندگان و مدیران فوسفا وارد کانال و گروه تلگرامی مربوط به فوسفا که تصویر‌لینک شده آنها در کنار این متن قرار بشوید و هر گونه سوال، ایده یا انتقاد خود ران بیان کنید. همچنین میتوانید از دیگر درگاه های ارتباطی همچون دیسکورد و.. نیز اقدام کنید... -------------------------------------------------------------------------------- /content/privacy.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "امنیت و حریم خصوصی" 3 | description: "امنیت و حریم خصوصی شما در فوسفا" 4 | draft: true 5 | --- 6 | 7 | ### فعلا چیزی به ذهنمون نمیرسه بهتره اینجا خالی باشه :) -------------------------------------------------------------------------------- /content/search.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "نتایج جست و جو" 3 | date: 2018-09-24T11:07:10+06:00 4 | description: "نتایج جست و جو" 5 | layout: "search" 6 | draft: false 7 | --- -------------------------------------------------------------------------------- /docs/EN.md: -------------------------------------------------------------------------------- 1 | Cooming Soon.. 2 | -------------------------------------------------------------------------------- /docs/FA.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | ## نوشتن مقاله در فوسفا ✍️ 4 | 5 | همونطور که اطلاع دارید وبلاگ فوسفا با استفاده از استاتیک جنریتور هیوگو ساخته شده بنابر این در اولین قدم نیاز به نصب هیوگو هست.. 6 | 7 | #### 1. نصب هیوگو 8 | 9 | هیوگو در مخازن اکثر توزیع های گنو/لینوکسی موجوده و میتونید اون رو بریزید.. 10 | 11 |
12 | 13 | - Solus 14 | ``` 15 | sudo eopkg it hugo 16 | ``` 17 | - Arch 18 | ``` 19 | sudo pacman -S hugo 20 | ``` 21 | - Fedora 22 | ``` 23 | sudo dnf install hugo 24 | ``` 25 | - Ubuntu 26 | ``` 27 | sudo apt-get install hugo 28 | ``` 29 | - SUSE 30 | ``` 31 | sudo zypper in hugo 32 | ``` 33 | 34 |
35 | 36 | برای نصب در ویندوز ، مک و.. میتوانید به [داکیومنت هیوگو](https://gohugo.io/getting-started/installing/) مراجعه کنید. 37 | 38 | #### 2. فورک و کلون کردن مخزن وبلاگ 39 | 40 | یه حساب تو گیتهاب باز کنید و بعد ریپو وبلاگ رو فورک کنید بعد از اون با استفاده از دستور زیر اون رو کلون کنید. 41 | 42 | **نکته** در اینجا لازمه شما از قبل گیت رو نصب داشته باشید. 43 | 44 | ``` 45 | git clone --recursive https://github.com/yourusername/Blog 46 | ``` 47 | 48 | #### 3. وقت نوشتنه! 49 | 50 | وارد پوشه بلاگ شوید و سپس با استفاده از دستور زیر مقاله ای جدید بسازید : 51 | ``` 52 | hugo new blog/your post url.md 53 | ``` 54 | 55 | **نکته** در صورتی که اولین مقاله خود را مینویسید لازم است ابتدا پروفایلی برای خود ایجاد کنید! اگر هم قبلا مقاله نوشتید از این مرحله بگذرید. 56 | 57 | برای اینکار مراحل زیر را طی کنید.. 58 | 59 | 1. ایجاد فایل پروفایل 60 | 61 | ``` 62 | hugo new author/your name.md 63 | ``` 64 | 65 | 2. کامل کردن مشخصات پروفایل
66 | شما به عنوان یک نویسنده مشخصاتی مانند ایمیل یا.. را دارا میباشید برای قرار دادن این مشخصات میتوانید از مثال پر شده زیر کمک بگیرید : 67 | 68 |
69 | 70 |
 
 71 | 
 72 | ---
 73 | title: "نام شما"
 74 | image: "تصویر پروفایل شما ( جلوتر به نحوه قرار دادن تصویر در سایت میپدازیم )"
 75 | email: "ایمیل شما"
 76 | # تاریخ ایجاد پروفایل شما در وبلاگ که بهتر است همان تاریخ پیشفرض باقی بماند!
 77 | date: 2021-08-02T21:38:22+04:30
 78 | draft: false
 79 | # لینک سوشال مدیا ها و راه های ارتباط با شما
 80 | social:
 81 | - icon: "la-telegram"
 82 |   link: ""
 83 | - icon: "la-mastodon"
 84 |   link: ""
 85 | - icon: "la-github"
 86 |   link: ""
 87 | # متن دونیت و درگاه دونیت
 88 | donate:
 89 |   text: ""
 90 |   link: ""
 91 | ---
 92 | 
 93 | # در اینجا در مورد خود یک بیوگرافی بنویسید
 94 | 
 95 |  
96 | 97 |
98 | 99 | خب حالا وقت نوشتن مقاله‌اس در اولین مرحله باید مشخصات مقاله‌تون رو کامل کنید برای این کار میتونید از مثال زیر استفاده کنید : 100 | 101 |
102 | 103 |
 
104 | ---
105 | title: "عنوان مقاله"
106 | description: "توضیحات مقاله"
107 | image: "تصویر مقاله"
108 | # تاریخ ایجاد مقاله که نباید ان را از پیشفرض تولید شده تغییر بدهید!
109 | date: 2021-02-25T16:43:08+04:30
110 | # منظور از نام فایل نویسنده نام فایل پروفایل نویسنده است که چندی پیش ایجاد کردیم
111 | author: "نام فایل نویسنده"
112 | # برچسب ها ( ترجیحا انگلیسی)
113 | tags: ["برچسب اول", "برچسب دوم"]
114 | # دسته بندی ها (Linux, BSD, Game, Web)
115 | categories: ["دسته بندی"]
116 | draft: false
117 | ---
118 | 
119 | # متن مقاله با فرمت مارک‌داون
120 | 
121 | 
122 | 123 |
124 | 125 | ##### قرار دادن تصویر 126 | 127 | خب برای قرار دادن تصویر اول باید اون رو بزارید تو وبلاگ برای اینکار تو پوشه `static/images` اون هارو طبق طبقه بندی از پیش تعیین شده بزارید البته یادتون نره باید اونارو ریسایز هم بکنید ! 128 | 129 | خب تصویر های پروفایلتون رو توی پوشه `author` و با ریسایز 100 پیکسل در 100 پیکسل بزارید و تصویر پیشفرض مقاله هاتون رو در پوشه `post` بزارید و اگر مقاله تون داخلش هم تصویری وجود داشت یه پوشه با نام مقاله‌تون بسازید و توی اون تصویر هارو بریزید. 130 | 131 | برای استفاده از تصاویر تو مشخصات مقاله ها یا پروفایلتون باید ادرسشون رو به این صورت بدید : 132 | `images/[post or author]/image` 133 | 134 | و برای استفاده کردن از تصاویر در مقاله تون باید ادرسشون رو به این صورت بدید : 135 | `/images/post/image`` 136 | 137 | توجه داشته باشید باید پسوند فایل رو هم بزارید! 138 | 139 | #### دیدن نتیجه 👀 140 | 141 | خب تو پوشه وبلاگ دستور زیر رو بزنید و بعد به ادرس لوکال هاست با پورت 1313 برید و ببینید چیکار کردید =) 142 | 143 | ``` 144 | hugo server 145 | ``` 146 | 147 | #### پوش و پول ریکوئست 148 | 149 | خب وقتی مطمئن شدید مقاله‌تون اوکیه با استفاده از دستورات زیر اون رو پوش کنید.. 150 | 151 |
152 | 153 | ``` 154 | git add -A 155 | git commit -m "Write a New Post" 156 | git push origin Dev 157 | ``` 158 | 159 |
160 | 161 | خب الان عملیات پوش رو انجام دادید اما برای پول ریکوئست لازمه وارد گیتهاب بشید و روی گزینه کانتریبیوت کلیک کنید و یه پول ریکوئست بدید.. 162 | 163 | #### فقط صبر کنید 😉 164 | 165 | هر موقع پول ریکوئست شما رو دیدیم اگر مقاله‌تون خوب بود و مشکل نداشت اون رو تایید میکنیم و اگه مشکل داشت بهتون میگیم تا مشکلات رو حل کنید. 166 | -------------------------------------------------------------------------------- /static/CNAME: -------------------------------------------------------------------------------- 1 | fossfa.ir -------------------------------------------------------------------------------- /static/admin/config.yml: -------------------------------------------------------------------------------- 1 | backend: 2 | name: github 3 | repo: FOSSFA/Blog 4 | branch: Dev 5 | 6 | media_folder: "static/images/upload" 7 | public_folder: "images/upload" 8 | 9 | collections: 10 | - name: "blog" # Used in routes, e.g., /admin/collections/blog 11 | label: "Blog" # Used in the UI 12 | folder: "content/blog" # The path to the folder where the documents are stored 13 | create: true # Allow users to create new documents in this collection 14 | slug: "{{slug}}" # Filename template, e.g., YYYY-MM-DD-title.md 15 | fields: # The fields for each document, usually in front matter 16 | - {label: "عنوان", name: "title", widget: "string"} 17 | - {label: "توضیحات", name: "description", widget: "string"} 18 | - {label: "تاریخ انتشار", name: "date", widget: "datetime"} 19 | # - {label: "پیوند", name: "slug", widget: "string"} 20 | - {label: "تصویر", name: "image", widget: "image"} 21 | - {label: "نویسنده", name: "author", widget: "string"} 22 | - {label: "برچسب ها", name: "tags", widget: "list"} 23 | - {label: "دسته بندی", name: "categories", widget: "list"} 24 | - {label: "Body", name: "body", widget: "markdown"} -------------------------------------------------------------------------------- /static/admin/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | مدیریت محتوا 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /static/fonts/la-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-brands-400.eot -------------------------------------------------------------------------------- /static/fonts/la-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-brands-400.ttf -------------------------------------------------------------------------------- /static/fonts/la-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-brands-400.woff -------------------------------------------------------------------------------- /static/fonts/la-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-brands-400.woff2 -------------------------------------------------------------------------------- /static/fonts/la-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-regular-400.eot -------------------------------------------------------------------------------- /static/fonts/la-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-regular-400.ttf -------------------------------------------------------------------------------- /static/fonts/la-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-regular-400.woff -------------------------------------------------------------------------------- /static/fonts/la-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-regular-400.woff2 -------------------------------------------------------------------------------- /static/fonts/la-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-solid-900.eot -------------------------------------------------------------------------------- /static/fonts/la-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-solid-900.ttf -------------------------------------------------------------------------------- /static/fonts/la-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-solid-900.woff -------------------------------------------------------------------------------- /static/fonts/la-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/fonts/la-solid-900.woff2 -------------------------------------------------------------------------------- /static/images/FOSSFA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/FOSSFA.png -------------------------------------------------------------------------------- /static/images/FossfaWide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/FossfaWide.png -------------------------------------------------------------------------------- /static/images/author/Amir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/author/Amir.png -------------------------------------------------------------------------------- /static/images/author/Gnkalk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/author/Gnkalk.png -------------------------------------------------------------------------------- /static/images/author/Shahriaarrr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/author/Shahriaarrr.png -------------------------------------------------------------------------------- /static/images/author/darklinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/author/darklinux.png -------------------------------------------------------------------------------- /static/images/author/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/author/none.png -------------------------------------------------------------------------------- /static/images/contact/FF.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/contact/FF.jpg -------------------------------------------------------------------------------- /static/images/contact/FG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/contact/FG.jpg -------------------------------------------------------------------------------- /static/images/contact/FP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/contact/FP.jpg -------------------------------------------------------------------------------- /static/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/favicon.png -------------------------------------------------------------------------------- /static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/logo.png -------------------------------------------------------------------------------- /static/images/post/Gnome40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Gnome40.png -------------------------------------------------------------------------------- /static/images/post/Gnome41.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Gnome41.webp -------------------------------------------------------------------------------- /static/images/post/KDECustomize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/KDECustomize.png -------------------------------------------------------------------------------- /static/images/post/KDECustomize2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/KDECustomize2.png -------------------------------------------------------------------------------- /static/images/post/Kdegear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Kdegear.png -------------------------------------------------------------------------------- /static/images/post/Linux-distroreviews/opensuse-download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linux-distroreviews/opensuse-download.png -------------------------------------------------------------------------------- /static/images/post/Linux-distroreviews/opensuse-zypper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linux-distroreviews/opensuse-zypper.png -------------------------------------------------------------------------------- /static/images/post/Linux-distroreviews/systemd-bootlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linux-distroreviews/systemd-bootlog.png -------------------------------------------------------------------------------- /static/images/post/Linux-distroreviews/void-xbps-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linux-distroreviews/void-xbps-install.png -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart.jpg -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart/DIGIFOSS-ascii-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart/DIGIFOSS-ascii-art.png -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart/DIGIFOSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart/DIGIFOSS.png -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart/ascii-digi-foss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart/ascii-digi-foss.jpg -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart/khabi-commands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart/khabi-commands.jpg -------------------------------------------------------------------------------- /static/images/post/Linuxterminalasciiart/neofetch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Linuxterminalasciiart/neofetch.jpg -------------------------------------------------------------------------------- /static/images/post/Newubuntuusekernel511.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Newubuntuusekernel511.jpg -------------------------------------------------------------------------------- /static/images/post/PCSX2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/PCSX2.jpg -------------------------------------------------------------------------------- /static/images/post/PadusPisi-Eopkg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/PadusPisi-Eopkg1.jpg -------------------------------------------------------------------------------- /static/images/post/PadusPisi-Eopkg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/PadusPisi-Eopkg2.jpg -------------------------------------------------------------------------------- /static/images/post/Parch-fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Parch-fr.png -------------------------------------------------------------------------------- /static/images/post/Parch-fr/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Parch-fr/1.png -------------------------------------------------------------------------------- /static/images/post/Parch-fr/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Parch-fr/2.png -------------------------------------------------------------------------------- /static/images/post/Savedesktop-firstlook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Savedesktop-firstlook.jpg -------------------------------------------------------------------------------- /static/images/post/Savedesktop-firstlook/SaveDesktop_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Savedesktop-firstlook/SaveDesktop_1.webp -------------------------------------------------------------------------------- /static/images/post/Savedesktop-firstlook/SaveDesktop_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Savedesktop-firstlook/SaveDesktop_2.webp -------------------------------------------------------------------------------- /static/images/post/Savedesktop-firstlook/SaveDesktop_3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Savedesktop-firstlook/SaveDesktop_3.webp -------------------------------------------------------------------------------- /static/images/post/Savedesktop-firstlook/SaveDesktop_4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/Savedesktop-firstlook/SaveDesktop_4.webp -------------------------------------------------------------------------------- /static/images/post/arch-install/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/arch-install/1.png -------------------------------------------------------------------------------- /static/images/post/arch-install/2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/arch-install/2.webp -------------------------------------------------------------------------------- /static/images/post/arch-linux-install.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/arch-linux-install.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg1.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg2.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg3.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg4.jpg -------------------------------------------------------------------------------- /static/images/post/course/eopkg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/eopkg5.jpg -------------------------------------------------------------------------------- /static/images/post/course/lpic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1.jpg -------------------------------------------------------------------------------- /static/images/post/course/lpic1/bin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/bin.png -------------------------------------------------------------------------------- /static/images/post/course/lpic1/boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/boot.png -------------------------------------------------------------------------------- /static/images/post/course/lpic1/dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/dev.png -------------------------------------------------------------------------------- /static/images/post/course/lpic1/etc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/etc.png -------------------------------------------------------------------------------- /static/images/post/course/lpic1/lib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/lib.png -------------------------------------------------------------------------------- /static/images/post/course/lpic1/var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/lpic1/var.png -------------------------------------------------------------------------------- /static/images/post/course/solus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/course/solus.png -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice.jpg -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice/khodelibre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice/khodelibre.png -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice/librestyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice/librestyle.png -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice/setstyle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice/setstyle.gif -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice/styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice/styles.png -------------------------------------------------------------------------------- /static/images/post/customizelibreoffice/viewuser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/customizelibreoffice/viewuser.gif -------------------------------------------------------------------------------- /static/images/post/dashtodockgnome40/dash-to-dock-gnome-40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/dashtodockgnome40/dash-to-dock-gnome-40.jpg -------------------------------------------------------------------------------- /static/images/post/dashtodockgnome40/dash-to-dock-vertical.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/dashtodockgnome40/dash-to-dock-vertical.jpg -------------------------------------------------------------------------------- /static/images/post/dashtodockgnome40/rogue-shadow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/dashtodockgnome40/rogue-shadow.jpg -------------------------------------------------------------------------------- /static/images/post/dashtodockgnome40/workspaces.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/dashtodockgnome40/workspaces.gif -------------------------------------------------------------------------------- /static/images/post/distrowatch-test/testlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/distrowatch-test/testlogo.png -------------------------------------------------------------------------------- /static/images/post/distrowatch-test/watchlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/distrowatch-test/watchlist.png -------------------------------------------------------------------------------- /static/images/post/distrowatch-test/watchlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/distrowatch-test/watchlogo.png -------------------------------------------------------------------------------- /static/images/post/fixlibreofficepersianinpost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fixlibreofficepersianinpost.png -------------------------------------------------------------------------------- /static/images/post/fixpersianinlibreoffice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fixpersianinlibreoffice.jpg -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403.jpg -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/1.jpg -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/2.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/3.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/4.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/5.jpg -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-khordad-1403/6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-khordad-1403/6.webp -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403.jpg -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/1.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/2.webp -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/3.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/4.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/5.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/6.png -------------------------------------------------------------------------------- /static/images/post/fossfamagazine-tir-1403/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/fossfamagazine-tir-1403/7.png -------------------------------------------------------------------------------- /static/images/post/gnome-40-default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome-40-default.jpg -------------------------------------------------------------------------------- /static/images/post/gnome40inpost1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome40inpost1.png -------------------------------------------------------------------------------- /static/images/post/gnome40inpost2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome40inpost2.png -------------------------------------------------------------------------------- /static/images/post/gnome41/connections.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/connections.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/features-multitasking-panel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/features-multitasking-panel.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/file.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/gnome-software-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/gnome-software-2.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/gnome-software.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/gnome-software.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/mouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/mouse.jpg -------------------------------------------------------------------------------- /static/images/post/gnome41/power-option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/gnome41/power-option.png -------------------------------------------------------------------------------- /static/images/post/heroicgamesinpost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/heroicgamesinpost.png -------------------------------------------------------------------------------- /static/images/post/heroicgameslauncher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/heroicgameslauncher.png -------------------------------------------------------------------------------- /static/images/post/howblockchainwork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/howblockchainwork.jpg -------------------------------------------------------------------------------- /static/images/post/howblockchainworkinpost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/howblockchainworkinpost.jpg -------------------------------------------------------------------------------- /static/images/post/howtoinstallpkgsrcinmacosx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/howtoinstallpkgsrcinmacosx.jpg -------------------------------------------------------------------------------- /static/images/post/howtorunpcsx2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/howtorunpcsx2.gif -------------------------------------------------------------------------------- /static/images/post/kdecustomize/addwighet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/addwighet.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/exiteditmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/exiteditmode.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/installicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/installicon.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/maccatalina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/maccatalina.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/maccatalina2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/maccatalina2.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/removewighet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/removewighet.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/setpanelsizeformac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/setpanelsizeformac.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/windows.png -------------------------------------------------------------------------------- /static/images/post/kdecustomize/windows2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/kdecustomize/windows2.png -------------------------------------------------------------------------------- /static/images/post/linus-torvalds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/linus-torvalds.jpg -------------------------------------------------------------------------------- /static/images/post/linux514whatnew.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/linux514whatnew.webp -------------------------------------------------------------------------------- /static/images/post/match-case-in-python/match.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/match-case-in-python/match.jpg -------------------------------------------------------------------------------- /static/images/post/match-case-in-python/python.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/match-case-in-python/python.jpg -------------------------------------------------------------------------------- /static/images/post/minetestinpost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/minetestinpost.png -------------------------------------------------------------------------------- /static/images/post/minetestreviews.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/minetestreviews.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/1.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/10.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/11.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/12.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/13.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/14.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/2.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/3.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/4.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/5.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/6.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/7.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/8.jpg -------------------------------------------------------------------------------- /static/images/post/newubuntuinstaller/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/newubuntuinstaller/9.jpg -------------------------------------------------------------------------------- /static/images/post/opensuse-reviews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/opensuse-reviews.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/fiestparduslogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/fiestparduslogo.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/pardusankalogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/pardusankalogo.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/parduslastv-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/parduslastv-screenshot.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/pisilogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/pisilogo.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/solus42-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/solus42-screenshot.png -------------------------------------------------------------------------------- /static/images/post/parduspisi-eopkg/soluslogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/parduspisi-eopkg/soluslogo.png -------------------------------------------------------------------------------- /static/images/post/pcsxrungames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/pcsxrungames.png -------------------------------------------------------------------------------- /static/images/post/protonvpncommands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/protonvpncommands.png -------------------------------------------------------------------------------- /static/images/post/protonvpnlinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/protonvpnlinux.png -------------------------------------------------------------------------------- /static/images/post/raspberry-pi-connect-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/raspberry-pi-connect-release.png -------------------------------------------------------------------------------- /static/images/post/raspberry-pi-connect-release/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/raspberry-pi-connect-release/1.png -------------------------------------------------------------------------------- /static/images/post/raspberry-pi-connect-release/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/raspberry-pi-connect-release/2.png -------------------------------------------------------------------------------- /static/images/post/voidlinux-reviews.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/voidlinux-reviews.jpg -------------------------------------------------------------------------------- /static/images/post/w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/w.jpg -------------------------------------------------------------------------------- /static/images/post/whatisdistrotest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/whatisdistrotest.jpg -------------------------------------------------------------------------------- /static/images/post/whatisdistrowatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/whatisdistrowatch.jpg -------------------------------------------------------------------------------- /static/images/post/whatispackagemanager.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/whatispackagemanager.jpg -------------------------------------------------------------------------------- /static/images/post/whatispackagemanagerinpost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/whatispackagemanagerinpost.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/arch.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/canonical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/canonical.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/debian.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/fedora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/fedora.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/google.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/google.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/manjaro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/manjaro.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/ms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/ms.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/pine64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/pine64.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/pop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/pop.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/redhat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/redhat.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/rp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/rp.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/solus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/solus.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/suse-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/suse-screen.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/suse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/suse.png -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/sys76.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/sys76.jpg -------------------------------------------------------------------------------- /static/images/post/why-big-companies-support-linux/ubuntu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSFA/Blog/5ae7067a2145dbc2b0e4a682b68a3ac3e2eea5ac/static/images/post/why-big-companies-support-linux/ubuntu.jpg --------------------------------------------------------------------------------