Install zsh shell and minimal customize.
Zsh shell ni o'rnatish va uni minimal sozlash. (Arch version)
Bu postda tajribam faqat arch va debain oilalarida bo'lgani uchun commandalar ham ularga mos bo'ladi. Chalkashmaslik uchun postni 2ga bo'lib chiqarman biri arch uchun bir esa debain.
1. Avval zsh ni o'rnatib olamiz
$ sudo pacman -S zsh
2. So'ngra uni asosiy shell qilib belgilaymiz
$ ch sh -s /usr/bin/zsh
3. Endi uni chiroyliroq shaklga kletiramiz avval gitni o'rnatamiz keyin configni yuklaymiz
$ sudo pacman -S git
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4. Endi commandalar bilan ishlash qulay bo'lishi uchun autosuggestio ni qo'shib qo'yamiz. Albatta bu ixtiyoriy
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
5. Endi autosuggestion ni zshrc ga qo'shib qo'yamiz, uning uchun vim yoki boshqa editor kerak bo'ladi
$ sudo pacman -S nano
$ nano ~/.zshrc
6. Endi ushbu code ni shu fayli oxirigi qatorga yozib qo'yamiz
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
ctrl+ o qilib saqlaymiz, enterni bosamiz, ctrl + x qilib chiqib ketamiz
7. agar hech narsa o'zgarmagan bo'lsa terminalga shunchaki zsh deb yozing yoki systemaga reboot bering
Manba: @linux_programmalar
Zsh shell ni o'rnatish va uni minimal sozlash. (Arch version)
Bu postda tajribam faqat arch va debain oilalarida bo'lgani uchun commandalar ham ularga mos bo'ladi. Chalkashmaslik uchun postni 2ga bo'lib chiqarman biri arch uchun bir esa debain.
1. Avval zsh ni o'rnatib olamiz
$ sudo pacman -S zsh
2. So'ngra uni asosiy shell qilib belgilaymiz
$ ch sh -s /usr/bin/zsh
3. Endi uni chiroyliroq shaklga kletiramiz avval gitni o'rnatamiz keyin configni yuklaymiz
$ sudo pacman -S git
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4. Endi commandalar bilan ishlash qulay bo'lishi uchun autosuggestio ni qo'shib qo'yamiz. Albatta bu ixtiyoriy
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
5. Endi autosuggestion ni zshrc ga qo'shib qo'yamiz, uning uchun vim yoki boshqa editor kerak bo'ladi
$ sudo pacman -S nano
$ nano ~/.zshrc
6. Endi ushbu code ni shu fayli oxirigi qatorga yozib qo'yamiz
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
ctrl+ o qilib saqlaymiz, enterni bosamiz, ctrl + x qilib chiqib ketamiz
7. agar hech narsa o'zgarmagan bo'lsa terminalga shunchaki zsh deb yozing yoki systemaga reboot bering
Manba: @linux_programmalar
Install zsh shell and minimal customize.
Zsh shell ni o'rnatish va uni minimal sozlash. (Debian version)
Endigi navbatda debianga o'rnatishni ko'rib chiqamiz.
1. Avval zsh ni o'rnatib olamiz
$ sudo apt install zsh
2. So'ngra uni asosiy shell qilib belgilaymiz
$ chsh -s $(which zsh)
3. Endi uni chiroyliroq shaklga kletiramiz avval gitni o'rnatamiz keyin configni yuklaymiz
$ sudo apt install git
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4. Endi commandalar bilan ishlash qulay bo'lishi uchun autosuggestio ni qo'shib qo'yamiz. Albatta bu ixtiyoriy
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
5. Endi autosuggestion ni zshrc ga qo'shib qo'yamiz, uning uchun vim yoki boshqa editor kerak bo'ladi
$ sudo apt install nano
$ nano ~/.zshrc
6. Endi ushbu code ni shu fayli oxirigi qatorga yozib qo'yamiz
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
ctrl+ o qilib saqlaymiz, enterni bosamiz, ctrl + x qilib chiqib ketamiz
7. agar hech narsa o'zgarmagan bo'lsa terminalga shunchaki zsh deb yozing yoki systemaga reboot bering
Sinab ko'rilgan distributiv: Linux Mint
Manba: @linux_programmalar
Zsh shell ni o'rnatish va uni minimal sozlash. (Debian version)
Endigi navbatda debianga o'rnatishni ko'rib chiqamiz.
1. Avval zsh ni o'rnatib olamiz
$ sudo apt install zsh
2. So'ngra uni asosiy shell qilib belgilaymiz
$ chsh -s $(which zsh)
3. Endi uni chiroyliroq shaklga kletiramiz avval gitni o'rnatamiz keyin configni yuklaymiz
$ sudo apt install git
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4. Endi commandalar bilan ishlash qulay bo'lishi uchun autosuggestio ni qo'shib qo'yamiz. Albatta bu ixtiyoriy
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
5. Endi autosuggestion ni zshrc ga qo'shib qo'yamiz, uning uchun vim yoki boshqa editor kerak bo'ladi
$ sudo apt install nano
$ nano ~/.zshrc
6. Endi ushbu code ni shu fayli oxirigi qatorga yozib qo'yamiz
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
ctrl+ o qilib saqlaymiz, enterni bosamiz, ctrl + x qilib chiqib ketamiz
7. agar hech narsa o'zgarmagan bo'lsa terminalga shunchaki zsh deb yozing yoki systemaga reboot bering
Sinab ko'rilgan distributiv: Linux Mint
Manba: @linux_programmalar
👍1
Screenshot from 2023-03-19 23-15-52.png
3.1 MB
Agar muvaffaqiyatli o'rnatilgan bo'lsa ushbu holatda yoki shunga yaqin ko'rinishda bo'ladi.
Forwarded from Otabek’s I/O
Yaxshi savol berish uchun shablon tuzdim. Balkim sizga ham azqotar:
[Salomlashuv]
[Qisqa tanishtirish] (unchalik ham muhim emas)
[Nimalarni qilib ko'rdiz va nima ox'shamadi] (ikkisi ham muhim)
[Savol] (muhim)
[Hayrlashish]
@unotech_log
[Salomlashuv]
[Qisqa tanishtirish] (unchalik ham muhim emas)
[Nimalarni qilib ko'rdiz va nima ox'shamadi] (ikkisi ham muhim)
[Savol] (muhim)
[Hayrlashish]
@unotech_log
👍3
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --verbose -c KZ --protocol https --sort rate --latest 10 --download-timeout 5
# When: 2023-05-26 13:37:54 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2023-05-26 13:37:32 UTC
# Last Check: 2023-05-26 13:33:10 UTC
## Kazakhstan
Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --verbose -c KZ --protocol https --sort rate --latest 10 --download-timeout 5
# When: 2023-05-26 13:37:54 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2023-05-26 13:37:32 UTC
# Last Check: 2023-05-26 13:33:10 UTC
## Kazakhstan
Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
Arch olamiga kirgan yangi userlar uchun eng kerakli komandalar uchun link
https://discovery.endeavouros.com/pacman/pacman-basic-commands/2021/03/
Manba: @linux_programmalar
https://discovery.endeavouros.com/pacman/pacman-basic-commands/2021/03/
Manba: @linux_programmalar
Archlinuxga brave browserini o'rnatish
yay -S brave-bin
yay -S brave-beta-bin
yay -S brave-nightly-bin
Manba: @linux_programmalar
yay -S brave-bin
yay -S brave-beta-bin
yay -S brave-nightly-bin
Manba: @linux_programmalar
👍1
Forwarded from Otabek Ismoilov
Linuxda Grafika (1-qism)🎯
Nihoyat Linuxda Grafika maqolasini birinchi qismi chiqdi. Bugun biz nafaqat Linuxda grafikaga balki umuman grafikaga chuqur shong'iymiz. Sayohatga tayyor bo'lsangiz kettik. Bu juda katta mavzu edi va hozir 1-qismi chiqdi keyingi qismlar ham yaqin oralarda chiqadi.
Maqolani o'qish
🌐 Linuxda Grafika (1-qism)
Xato va kamchiliklar bo'lsa uzur so'rayman :)🫡
Agar maqolani foydali deb bilsangiz do'stlaringizga xam ulashing.
Shu bilan loyihani rivojlanishiga o'z hissangizni qo'shgan bo'lasiz.⚡️
Qandaydir xato yoki kamchiliklar bo'lsa githubda o'zgartirish kiritishingiz mumkin
⚡️ Githubda o'zgartirish kiritish
Nihoyat Linuxda Grafika maqolasini birinchi qismi chiqdi. Bugun biz nafaqat Linuxda grafikaga balki umuman grafikaga chuqur shong'iymiz. Sayohatga tayyor bo'lsangiz kettik. Bu juda katta mavzu edi va hozir 1-qismi chiqdi keyingi qismlar ham yaqin oralarda chiqadi.
Maqolani o'qish
🌐 Linuxda Grafika (1-qism)
Xato va kamchiliklar bo'lsa uzur so'rayman :)🫡
Agar maqolani foydali deb bilsangiz do'stlaringizga xam ulashing.
Shu bilan loyihani rivojlanishiga o'z hissangizni qo'shgan bo'lasiz.⚡️
Qandaydir xato yoki kamchiliklar bo'lsa githubda o'zgartirish kiritishingiz mumkin
⚡️ Githubda o'zgartirish kiritish
os-dev-blog.uz
Open Source Developer Blog – OS-Dev-Blog
🔥1
Forwarded from Yetim dasturchi kundaligi
Linux foydalanuvchilari ko'p duch keladigan muammolardan biri bu wifi orqali ulanishda nostabilliklar kuzatilishi. Ya'ni ba'zan tarmoqdan uzilib qolishadi, boshqa holatda esa internet haddan tashqari sekin ishlaydi.
Ho'sh yechim qanday?
Bunday vaziyatda odatda ko'pchilik power management usulidan foydalanadi. Ya'ni
Lekin hammamiz ham e'tibor qaratmaydigan yana bir yechim bor, bu /etc/nsswitch.conf (Name Service Switch) konfiguratsion fayli. Ushbu fayl GNU tizimida provayderlar o'rtasida qanday va qay tarzda ma'lumot almashish kerakligini ko'rsatadi. Ushbu fayldan xost nomini, parolni qidirish va hokazolar uchun qaysi xizmatlardan foydalanish kerakligini sozlashda foydalanish mumkin.
Aynan shu faylning kontentida hostlar (tarmoq manzillari) uchun quyidagicha konfiguratsiya mavjud:
Multicast DNS kichik lokal tarmoqlarda host nomlarini ip manzillarga almashtirish vazifasini bajaradi. Aynan shu qism operatsion tizim bilan birgalikda oldindan kelgani sababli biz biror bir host nomi(domen)ga murojaat qilganimizda dns so'rovlar ikki marotaba tekshiriladi, bu esa o'z navbatida ulanishlarda kechikishga olib keladi.
P.S: Linux kernel bilan ham yana bir usuli bor edi, eslasam u haqida ham yozib qo'yaman.
@yetimdasturchi
Ho'sh yechim qanday?
Bunday vaziyatda odatda ko'pchilik power management usulidan foydalanadi. Ya'ni
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf faylidan wifi.powersave = 3 bandini = 2 ga o'zgartiradi. Lekin hammamiz ham e'tibor qaratmaydigan yana bir yechim bor, bu /etc/nsswitch.conf (Name Service Switch) konfiguratsion fayli. Ushbu fayl GNU tizimida provayderlar o'rtasida qanday va qay tarzda ma'lumot almashish kerakligini ko'rsatadi. Ushbu fayldan xost nomini, parolni qidirish va hokazolar uchun qaysi xizmatlardan foydalanish kerakligini sozlashda foydalanish mumkin.
Aynan shu faylning kontentida hostlar (tarmoq manzillari) uchun quyidagicha konfiguratsiya mavjud:
hosts: files mdns4_minimal [NOTFOUND=return] dnsBizdan talab etiladigani ushbu qismdan mdns4_minimal blokini olib tashlash hisoblanadi. Shunda qatorni quyidagi ko'rinishda saqlaymiz:
hosts: files dns"mdns4_minimal" qismi qanday vazifani bajaradi?
Multicast DNS kichik lokal tarmoqlarda host nomlarini ip manzillarga almashtirish vazifasini bajaradi. Aynan shu qism operatsion tizim bilan birgalikda oldindan kelgani sababli biz biror bir host nomi(domen)ga murojaat qilganimizda dns so'rovlar ikki marotaba tekshiriladi, bu esa o'z navbatida ulanishlarda kechikishga olib keladi.
P.S: Linux kernel bilan ham yana bir usuli bor edi, eslasam u haqida ham yozib qo'yaman.
@yetimdasturchi
Forwarded from Linux / Линукс
Выпуск файлового менеджера Midnight Commander 4.8.30
– Добавлена поддержка буферов панелизации для обеих файловых панелей, что, например, позволяет панелизировать результаты двух разных операций поиска в панелях.
– Добавлена сборочная опция "--with-search-engine=pcre2" для использования движка регулярных выражений PCRE2.
– В VFS добавлена поддержка расширенных заголовков архивов TAR, позволяющих, например, работать с длинными именами файлов и файлами, содержащими пустые области.
– Во встроенном редакторе реализована подсветка синтаксиса для языка программирования "B" и файлов инструментария непрерывной интеграции Jenkins.
– Улучшена подсветка синтаксиса для ECMAScript, TypeScript и сообщений git-коммитов.
– В панелях обеспечена подсветка vsix-файлов как zip-архивов.
– Улучшена цветовая тема julia256
Linux / Линукс🥸
– Добавлена поддержка буферов панелизации для обеих файловых панелей, что, например, позволяет панелизировать результаты двух разных операций поиска в панелях.
– Добавлена сборочная опция "--with-search-engine=pcre2" для использования движка регулярных выражений PCRE2.
– В VFS добавлена поддержка расширенных заголовков архивов TAR, позволяющих, например, работать с длинными именами файлов и файлами, содержащими пустые области.
– Во встроенном редакторе реализована подсветка синтаксиса для языка программирования "B" и файлов инструментария непрерывной интеграции Jenkins.
– Улучшена подсветка синтаксиса для ECMAScript, TypeScript и сообщений git-коммитов.
– В панелях обеспечена подсветка vsix-файлов как zip-архивов.
– Улучшена цветовая тема julia256
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Assalomualaykum. Anchadan beri arch linux o'rnatmagan edim bugun o'rnatib ko'rdim va juda ko'p qiyinchiliklarg uchradim ko'p narsa esdan ham chiqib ketibdi. Asosiy muammoyim grub bilan bo'ldi bir qo'pol desak ham bo'ladigan xato qilgan. Men virtualbox orqali arch o'rnatayotgan edim, secure bootni yoqib qo'yish esimdan chiqib qolibdi shuning uchun men grub xatoligini olaverdim. Muammoni asl yechimi rasmdagi galochkani belgilab qo'yish kerak edi ekan. Xatolikni shu yo'l bilan tuzatdim. Lekin yana bir narsaga duch keldimki grubni qanday to'g'ri o'rnatish mumkinligi yoki xatolik chiqsa qanday tuzatish mumkinligi kelitirilgan yaxshi qo'llanma topil oldim ushbu link orqali o'tishingiz mumkin.
Manba: @linux_programmalar
Manba: @linux_programmalar