لینوکس و من

۴۹ مطلب با موضوع «تنظیمات سیستم» ثبت شده است

sudo در پارسیکس

نمیدونم چرا توسعه دهندگان پارسیکس از sudo مثل سایر توازیع (!) مثل اوبنتو استفاده نمی کنن. خیلی کار ها رو راحت تر میکنه خب! برای اینکه کاربر مورد نظرتون رو بهش اجازه بدید از sudo استفاده کنه، در ترمینال پارسیکس تایپ کنید su و بعد که پسوردتون رو زدید این رو اجرا کنید:
 
sudo visudo
 
حالا زیر خط root    ALL=(ALL) ALL اضافه کنید:
 
usernamEshoma    ALL=(ALL) ALL
 
حالا میتونید save کنید. اما برای اینکه در اجرای sudo از شما پسورد خواسته نشه، این خط رو هم باید اضافه کنید:
 
usernamEshoma    ALL = NOPASSWD: ALL
 
که این از نظر امنیتی (!) میتونه خطر ناک باشه. اما واسه من که خطری نداره. برای اعمال این تغییر یک restart لازم است.

سلام خدافظ!

اولین قدم در Arch اتصال به اینترنت بود. که خب چندان فرقی با بقیه نداشت. دومین قدم نصب فایرفاکس! چون مرورگر پیشفرض نیست و منم هزارتا کار تو فایرفاکس داشتم. وقتی فایرفاکس رو نصب کنید، متوجه میشید که خیلی بد قیافه و بیریخته! و برای مدیریت فایلها هم از رابط gtk استفاده میکنه. برای اینکه اینها درست بشه این کارها رو میکنیم:

sudo pacman -S gtk-qt-engine

و بعد شروع میکنه به دانلود و … ممکنه یکی دو تا فایل رو هم نتونه دانلود کنه، شما خودتون اونها رو دانلود کنید و در فولدر /var/cache/pacman/pkg/ کپی کنید.

بعد این theme رو برای فایرفاکس دانلود کنید: https://addons.mozilla.org/en-US/firefox /addon/59338

حالا توی فایرفاکس برید به قسمت تنظیمات مخفی!! توی نوار آدرس: about:config و عبارت platform رو پیدا کنید و مطمئن بشید که ui.allow_platform_file_picker برابر با false هست.

سومین قدم! زبان فارسی عزیز! توی منو سرچ کنید keyboard layouts و برید زبان فارسی رو اضافه کنید!

چهارمین قدم نصب فونت! باز توی منو سرچ کنید font و برید هر فونتی که دارید نصب کنید!

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

gui در cron در karmic

قبلا گفته بودم که چه طوری برنامه های گرافیکی رو با scheduled task اجرا کنید. توی karmic (اوبونتو ۹.۱۰) باید یه تنظیمی رو قبلش انجام بدین. در ترمینال:

~$ xhost +local
non-network local connections being added to access control list
~$ xhost
access control enabled, only authorized clients can connect
LOCAL:
...

پارسیکس در کنار ویندوز

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

برای اینکه گزینه ویندوز رو به منوی گراب اضافه کنیم، در ترمینال بزنید:

os-prober
update-grub2

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

اشتراک گذاری فولدر ها در دو لینوکس

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

اولا که این بسته ها رو توی هردو تا کامپیوتر نصب کنید: nfs-kernel-server و nfs-common.

مسئله: میخواهیم فولدر /home/user1/share را در کامپیوتر  ۱۹۲.۱۶۸.۰.۱ با کامپیوتر  ۱۹۲.۱۶۸.۰.۲ به اشتراک بذاریم.

راه حل: از کامپیوتر ۱ که اون فولدر توش هست، این دستور را به اجرا در آورید: sudo gedit /etc/exports و یک عدد فایل متنی برایتان باز میشود که داخلش چیز هایی نوشته است. شما این خط را (با احتساب تغییرت IP لازم) به آخر این فایل اضافه کنید:

/home/user1/share 192.168.0.2(rw,sync,no_subtree_check)

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

sudo /etc/init.d/nfs-kernel-server restart

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

sudo mkdir /mnt/share

حالا باید اون فولدرِ به اشتراک گذاشته شده رو توی کامپیوتر دوم mount کنیم. پس در کامپیوتر دوم:

sudo mount 192.168.0.1:/home/user1/share /mnt/share

تموم شد! حالا اون فولدر به اشتراک گذاشته شده. خیلی زیبا است نه؟!! اگه به مشکلی در مورد nfs بر خوردید اول به این سایت یه سری بزنید.

اشتراک گذاری اینترنت در اوبونتو

سلام. مقدمه ی قضیه از این قراره که یکی از اعضای خانواده یک عدد لپتاپ خرید و ما روش لینوکس ریختیم و کلیه ی درایورهاش هم درست شد به جز درایور مودم و finger print . مدتی بود میخواستم لپتاپ و کامپیوتر دسکتاپ رو که هر دو اوبونتو دارند شبکه کنم تا همزمان بتونن از اینترنت بهره مند بشوند! خب از اون جایی که بنده چیز چندانی از مفاهیم تنظیمات شبکه ها نمی دونم و تا حالا این کارو نکردم، مشکل به نظر می رسید. اون هم توی لینوکس. باز ویندوز بود چهارجا آدمو راهنمایی می کرد، این که هی باید توی اینترنت بگردی… ماشا الله منابع فارسی هم که ریخته همین جوری…اصلا روسی هم سرچ کنی برات فارسی میاره از بس زیاده…

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

و اما اصل ماجرا

هدف: به اشتراک گذاشتن اینترنت ADSL بین دو کامپیوتر دارای اوبونتو

over view! : یک مودم ADSL داریم که یه پورت usb داره و یه پورتی که به کارت شبکه وصل میشه. یک pc داریم که با usb به این مودم وصله و به اینترنت دست رسی داره و یک کارت شبکه ی onboard هم داره. یک لپتاپ داریم که اونو بوسیله کابل شبکه ای که همراه مودم بود، به کارت شبکه ی pc وصل کردیم.

خب، بسم الله الرحمن الرحیم… firestarter رو توی هر دو کامپیوتر نصب بفرمایید. و آن را اجرا بفرمایید. این تنظیماتی است که بنده در pc به ایشان وارد کرده ام:

و در لپ تاپ هم تنظیماتش به گونه ایست که به جای ۱۹۲.۱۶۸.۰.۱ مقدار ۱۹۲.۱۶۸.۰.۲ داده شده و و اون بالا برای device ها هردو یکی هستند eth0 چون هم اینترنت (که قراره بیاد) و هم شبکه ی داخلی از کارت شبکه هه هستند دیگه!

این network manager مال pc رو باز می کنیم و یک wired connecion با تنظیمات زیر می سازیم:

اون DNS severs رو میبینید؟ از اینجا میتونید پیداش کنید که چنده: فایل /etc/resolv.conf

و پر واضحه که توی لپتاپ هم همین کارو بکنید و  اون توضیح درمورد IP رو هم اینجا باید اعمال بفرمایید.

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

sudo /etc/init.d/networking restart

طبق منابع حاضر در اینترنت الآن دو تا کامپیوتر باید به هم وصل باشن و باید لذت ببریم. اما در عمل برای من این جوری نبود! ping نمیشدن به هم. تا این که این تنظیمات رو

iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255

در فایل /etc/network/interfaces گنجاندم و دستور قبلی رو اجرا کردم و دیدم که اه چه جالب! ping شدن و اینترنت هم کار کرد!

حالا متخصصان امر بیشتر در این زمینه اگر توضیحی دارند در کامنت ها بفرمایند. بنده همین یه ذره چیز میز را سر درآوردم برایتان نوشتم.

آهان یه نکته، بعد از اینکه اینترنت share شد، هی این یارو firestarter میگفت از فلان IP درخواست شده حال ندارم جواب بدم و اینترنت لپتاپ رو قطع میکرد! بهش دستور دادیم از این IP ها به گرمی استقبال کن مردک! (توی قسمت policy اون IP ها رو به عنوان چیز معرفی کنید… یعنی مجاز…)

حالا سوال بنده این است که اگر یک folder را share کردیم، چه جوری از اون یکی کامپیوتر بهش دسترسی پیدا کنیم؟! چون share که میشه، امانمیدونم از اون ور چه جوری پیداش کنم!

dialup در اوبونتو

میگن تا وقتی آدم به چیزی نیاز پبدا نکرده نمیره سراغش… خب ما هم تا چند وقت پیش ADSL داشتیم، این بود که دو سالی میشد سراغ dialup توی لینوکس نرفته بودم. تا اینکه به خاطر خدمات مزخرف شرکت ADSL و کیفیت واقعا بدش دیگه تمدید نکردم و فعلا هم سراغ شرکت دیگه ای نرفتم…. بنا بر این مجبور شدم برم سراغ کارت و این حرفا…! این بار میخوام بگم چه جوری توی اوبونتو از dialup استفاده کنید.

اولا که بهتره chipset مودمتون conexunt باشه. بعد از سایت linuxant درایور مربوط به نسخه مودمتون رو بگیرید. و به علاوه درایور alsa که گذاشتن باید بگیرید. اول درایور alsa رو نصب کنید و بعد درایور مودم. در غیر این صورت با نصب درایور مودم تنها، صدای سیستم از کار میفته. متاسفانه این درایور مودم پولیه و تا پولشو ندید سرعت ماکزیممش رو بهتون نمیده. و با یه سرعت کمی براتون کار میکنه. البته راه های غیر قانونی برای این مساله وجود داره!

یه درایور open source هم از طرف شرکت dell هست، که من اونو که امتحان کردم موقع hsfconfig اصلا config نمیشد و حرف از کرنل سورس و این چیزا میزد که الآن یادم نیست. اگه کسی میدونه، لطفا به ما هم بگه…

 

خب، توی اوبونتو، با دستور sudo pppconfig میشه از dialup و با sudo pppoeconf از ADSL استفاده کرد. هر دو تا کار باهاشون راحته و خودشون راهنمایی میکنن.. فقط در مورد pppconfig موضوع اینه که باید نوع IP رو dynmic انتخاب کنید (چون مال ماها که static نیست.) و پورت مودم هم مال من این بود: ttySHSF0 نمیدونم مال شما چی میتونه باشه، از برنامه scanmodem میتونید کمک بگیرید. همه ی اطلاعات مربوط به مودمتون رو میده.

راه دوم استفاده از wvdial میباشد، که رابط گرافیکیش برای گنوم، gnome-ppp میباشد! توجه! حتما باید gnome-ppp رو با sudo اجرا کنید. قابل توجه شهرزاد خانم که میگفت وصل میشه اما سایتی رو باز نمیکنه! اصلا وصل نمیشه، چون من دیدم پیامی که بهم داد این بود که اجازه دسترسی به فلان فایل رو نداری، بنابراین با sudo اجرا کردم وصل شد و کار هم کرد.

 

اما یک توجه دیگر! با gnome-ppp نمیتونید از اینترنت هوشمند استفاده کنید. چون حالیش نیست نیازی به username و password نداره و خب این اصلا هم عیب نیست، چون امنیت و باقی مسائل…

اما با pppconfig میتونید به جای username و password، یک عدد space بزنید و از اینترنت هوشمند(!) هم استفاده کنید.

آهان یه چیزی، بعد از اینکه با pppconfig کانکشن رو ساختید و finish کردید، باید با دستور sudo pon CONNECTION-NAME وصل بشید. و با sudo poff -a هم قطع میشه…

 

راستی کسی میدونه چه طوری قطع کنیم صدای جیر جیر بلند مودم را؟

نصب پلاگین های بیشتر در compiz

compiz ابزاریه که effect های تصویری رو که کارت گرافیکتون پشتیبانی میکنه میتونه مدیریت کنه. مثلا دسکتاپ سه بعدی و اینا… این جا میخوام بگم چه جوری افکت های بیشتری علاوه بر سازمان، روی compiz نصب کردم.
 
اول اینا رو دانلود و نصب می کنیم:
 
sudo apt-get install compiz-fusion-bcop compiz-dev compizconfig-settings-manager build-essential libtool libglu1-mesa-dev libxss-dev libcairo2-dev libpango1.0-dev git-core
 
حالا پلاگین های مختلفی رو این جوری دانلود می کنیم:
 
cd ~/.compiz
git clone git://anongit.compiz-fusion.org/users/wodor/anaglyph
git clone git://anongit.compiz-fusion.org/fusion/plugins/atlantis
git clone git://anongit.compiz-fusion.org/users/metastability/atlantis2
git clone git://anongit.compiz-fusion.org/fusion/plugins/cubemodel
git clone git://anongit.compiz-fusion.org/users/rcxdude/dialog
git clone git://anongit.compiz-fusion.org/users/edgurgel/toggle-decoration
git clone git://anongit.compiz-fusion.org/users/pat/elements
git clone git://anongit.compiz-fusion.org/users/kdubois/extra-animations
git clone git://anongit.compiz-fusion.org/inactive/users/smspillaz/fireflies
git clone git://anongit.compiz-fusion.org/users/warlock/freewins
git clone git://anongit.compiz-fusion.org/users/rcxdude/ghost
git clone git://anongit.compiz-fusion.org/users/b0le/photowheel
git clone git://anongit.compiz-fusion.org/users/pafy/screensaver
git clone git://anongit.compiz-fusion.org/users/metastability/snowglobe
git clone git://anongit.compiz-fusion.org/inactive/users/smspillaz/stars
 
اکنون زمان نصب فرا می رسد:
 
cd ~/.compiz/elements
 
make clean
make
make install
 
یکی یکی پلاگین ها رو نصب کنید. و بعد برای این که این پلاگین های جدید در compiz وارد بشن، یه دور از توی منوی Appearence که theme رو عوض می کنیم در قسمت visual effects یه بار میزنیم off بعد دوباره بر می گردونیم به حالت قبلیش. یا این که restart کنید!
 
توجه: بعضی از پلاگین ها برای نصب شدن، احتیاج به یکی دو تا چیز دیگه هم دارن که نصب بشن. مثلا screensaver به libXScrnSaver-1.1.3 داره که میتونید دانلودش کنید و نصبش کنید. اگر پیش نیاز های دیگه ای هم سیستمتون نیاز داشت نصب کنید. حیفه، چیزای قشنگین.
 
من این راهو رفتم، مشکلی نداشت، الآن مثلا برگ پاییزی روی دسکتاپ میریزه، یا اسکرین سیور شده چرخش دسکتاپ ها به صورت مکعبی و …

mount کردن خودکار درایو ها

پارسیکس این قابلیت رو داره که درایو ها رو به طور خودکار در هنگام آغاز به کار سیستم mount میکنه. و اما برای اوبونتو باید یه کوچولو کارایی بکنیم:

اول (ساده ترین روش) برنامه partition editor رو اجرا کنید تا بدونید مثلا درایو D شما در لینوکس به چه اسمی شناخته میشه. ممکنه sda5 یا hda5 باشه. ممکنم هست که شما مثل من برای درایو هاتون lable گذاشته باشین….

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

sudo mkdir /media/DriveD

حالا این دستور رو بزنید تا فایل fstab باز بشه:

sudo gedit /etc/fstab

در آخر این فایل این خط رو اضافه کنید:

 

برای درایو های NTFS:

/dev/sda5 /media/DriveD ntfs-3g user,defaults 0 0

برای درایو های Fat32:

/dev/sdaD /media/DriveD vfat user,defaults 0 0

برای درایو های ext4:

/dev/sda5 /media/DriveD ext4 rw,nosuid,nodev,uhelper=hal 0

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

نکته: قبل از این کار، باید این درایو ها unmount باشند. بعد از اتمام این مراحل، با دستور sudo mount -a این دراوی هایی که اضافه کردین باید مثل آدم mount بشن. اگه نشد ببینید ایراد کارتون کجا است.