פורסם: 01/06/2009 - 21:23
נושא ההודעה: המלצות לכלים אחרי התקנה חדשה של אובונטו וקצת טיפים
|
היי,
יצא לי לכתוב בעבר מאמר-howto באנגלית על מעבר מחלונות ללינוקס וכל מיני כלים לינוקסיים שמקבילים לכלים בחלונות והייתי רוצה לשתף אותו אתכם, מומלץ להדבקה.
המדריך הוא לאובונטו בלבד, סביר להניח שיעבוד גם על דביאן, אבל נכתב עבור אובונטו
קוד: |
Time to move to Linux!!!
=========================
Linux is a very flexible and powerful operating system.
Lately I've realized that Linux can absolutely replace windows for everyone.
So, I've installed Ubuntu for the first time and I'm amazed by how simple it became – working with linux.
Author Words
=============
When I've started using Linux, I had to use console commands only, because there was no GUI (Graphical User Interface) for Linux at the time, which as far as I know the main reason why people are still afraid of Linux.
But now there is one and I'm happy to say that it looks much nicer than Vista, it works much faster and it's also much more stable than windows.
As a windows user, you have your own applications that you're used to work with, and your own look & feel of the operating system, but it seems you can have the same or even better in Linux.
After I finished installing Ubuntu I've written down a list of most used applications and drivers you would need.
Important to know
===================
The first step is to always take care that your system's drivers are fully updated, manufacture drivers preferred.
For video drivers you will have to kill X's session, you do that by typing: Ctrl+Alt+F1 in order to enter console terminal and then type: killall gdm
Ubuntu comes with some default packages which are usually not enough, so here's a list of packages you would probably need/want, I wrote the full command to make it easier for you (just copy & paste):
-------------------------------------------------------------------------
Very Important! Update your APT software, repository servers and upgrade your current packages, I recommend doing it before you start customizing your box:
----------------------------------------------------------------------------------------------------------------------------------------------------------
$ sudo apt-get update -y ; sudo apt-get upgrade
For NVIDIA users, a very important package is the Nvidia control center.
-------------------------------------------------------------------------
$ sudo apt-get install nvidia-settings
The most impressive window manager in my opinion for linux is compiz-fusion.
-----------------------------------------------------------------------------
$ sudo apt-get install simple-ccsm
$ sudo apt-get install fusion-icon
$ sudo apt-get install compiz compizconfig-settings-manager gnome-art usplash startupmanager
A very nice theme manager is called emerald and I'm adding some nice graphical effect enhancers for your system:
-----------------------------------------------------------------------------------------------------------------
$ sudo aptitude install emerald gcursor gnome-splashscreen-manager
For instant messaging:
-----------------------
$ sudo apt-get install kopete
$ sudo apt-get install amsn amsn-data
For archives support (winrar, ace etc...) run:
-----------------------------------------------
$ sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller
For full system back (like ghost) run:
---------------------------------------
$ sudo apt-get install mondo
For flash support install:
---------------------------
$ sudo apt-get install gsfonts gsfonts-x11 flashplugin-nonfree flashplugin-nonfree-extrasound
For Java support install:
-------------------------
$ sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin
$ sudo apt-get install equivs ttf-sazanami-gothic ttf-sazannami-mincho
For multimedia codecs i've gathered all you need, just run:
------------------------------------------------------------
$ sudo apt-get install mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg cdda2wav toolame libmp4v2-0 totem-mozilla tagtool easytag id3tool lame nautilus-script-audio-convert mozilla-helix-player helix-player libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox toolame a52dec ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux
Now all these installs until now were pretty basic stuff which you must have, from here it's pure customizing:
Firestarter is a free and open source personal firewall tool that uses the Netfilter (iptables/ipchains) system built into the Linux kernel. It has the ability to control both inbound and outbound connections. Firestarter provides a graphical interface for configuring firewall rules and settings. It also provides real-time monitoring of all network
traffic for the system. Firestarter also provides facilities for port forwarding, internet connection sharing and DHCP service.
There is another firewall in Linux which is called ufw. (for info man ufw)
---------------------------------------------------------------------------
$ sudo apt-get install firestarter
The command to open a port through console is:
-----------------------------------------------
$ sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport port__num -j ACCEPT
SSH client is already built-in in Ubuntu, but in order to connect from the outside world to
your box you have to install openssh server:
---------------------------------------------
$ sudo apt-get install openssh-server
There is a really convenient Terminal application for X, once you install it you just need to press F12 to use it, and what I like about it the most is that even if you close and open it again, it's still the same console which means that if you sudo just once it remembers it until you restart X windows.
It's called Guake:
-------------------
$ sudo apt-get install guake
Multimedia Players:
--------------------
$ sudo apt-get install vlc
I personally use XMMS which has the same interface as Winamp for windows:
-------------------------------------------------------------------------
$ sudo apt-get install autotools-dev automake1.9 libtool geettext libasound2-dev
libaudiofile-dev
$ sudo apt-get install libgl1-mesa-dev libglib1.2-dev libgttk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev
$ sudo apt-get install libsm-dev libvorbis-dev libxxf86vm-ddev libxml-dev libssl-dev build-essential
FTP software:
--------------
$ sudo apt-get install filezilla filezilla-locales
Emule:
------
$ sudo apt-get install amule
Some useful tips:
=================
3 cool compiz-fusion experimental screen savers (works for me): http://tombuntu.com/index.php/2008/07/31/install-three-experimental-compiz-plugins/
Lots of extra fonts for you system:
===================================
$ sudo mkdir -p /usr/lib/X11/fonts/Type1
$ sudo apt-get install msttcorefonts
$ sudo apt-get install ttf-larabie-straight ttf-larabie-decco mplayer-fonts xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-farsiweb ttf-essays1743 fonty ttf-opensymbol ttf-nafees ttf-mgopen ttf-gentium ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-bitstream-vera ttf-alee
-------------------------------------------------------------------------
To add some nice colours to your console, also works if you ssh from the outside world:
=======================================================================================
Edit file ~/.bashrc and append these line in the end of the file:
PROMPT_HOSTNAME='SET_HERE'
PROMPT_COLOR='1;37m'
PROMPT_COLOR2='1;32m'
PS1='\e[${PROMPT_COLOR}[\e[${PROMPT_COLOR2}\u@${PROMPT_HOSTNAME}\e[${PROMPT_COLOR}] $ '
while colour differ from 30 to 39.
-----------------------------------------------------------------------------------------------
Or, if you want something more practical try this, it will show you your current
directory in the end of the prompt.
================================================================================
append to ~/.bashrc :
# If id command returns zero, you’ve root access.
if [ $(id -u) -eq 0 ];
then # you are root, set red colour prompt
PS1="\\[$(tput setaf 1)\\]\\u@\\h:\\w #\\[$(tput sgr0)\\]"
else # normal
PS1="[\\u@\\h:\\w] $"
fi
-------------------------------------------------------------------------
If you would like to open a terminal window in current folder of Nautilus:
create a file in ~/.gnome2/nautilus-scripts/ make it executable, append into file:
==================================================================================
#!/bin/sh
gnome-terminal
-------------------------------------------------------------------------
Itai Ganot (c)2008
|
עריכה: דבר נוסף שהייתי רוצה להוסיף, הוא שבאובונטו 9.04 החדש הורידו את האופציה של אתחול הגנום על ידי לחיצה על קונטרול+אלט+בקספייס וכדי להחזיר אותו יש לערוך את הקובץ /etc/X11/xorg.conf
ולהוסיף את השורות הבאות בסוף הקובץ:
Section "ServerFlags"
Option "DontZap" "false"
EndSection
תהנו!
_________________ איתי גנות
נערך לאחרונה על-ידי camelel בתאריך 04/06/2009 - 14:10, סך-הכל נערך 15 פעמים
|
|
חזרה לתוכן הדיון |
פורסם: 01/06/2009 - 21:45
נושא ההודעה:
|
הכנסתי לך את המדריך לתוך תגיות קוד, עכשיו זה קצת יותר קריא. (אם כי ירוק )
עדיין, אני חושב שכדאי להוסיף עוד מרווחים בין שורות וכד', כדי לגרום לזה להיות יותר קל לקריאה. לי אישית זה עושה מפחיד בעיניים. אולי כדאי גם לחלק את המדריך לתתי נושאים ופסקאות נפרדות?
לא עברתי על המדריך מספיק בשביל להחליט שכדאי להדביק אותו (או לא), אבל בכל מקרה כל הכבוד על ההשקעה.
משה
|
|
חזרה לתוכן הדיון |
פורסם: 01/06/2009 - 22:57
נושא ההודעה:
|
אני קצת מוגבל בגלל שהפורמט של הפורום בעברית אבל ערכתי את זה קצת ואני חושב שזה יותר קריא עכשיו, תודה על העזרה.
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 10:26
נושא ההודעה:
|
כל הכבוד על ההשקעה אבל בשביל שזה יהיה שמיש גם לאנשים עם
סף סיבולת נמוכה
צריך לערוך את זה בצורה הרבה הרבה יותר טובה.
מה לעשות החיים קשים.
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 10:51
נושא ההודעה:
|
לערוך בצורה הרבה יותר טובה - המשמעות היא לתרגם לעברית?
מה יותר פשוט מלהעתיק את הפקודה ולהריץ אותה?
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 10:55
נושא ההודעה:
|
לא חובה בעברית אבל זה בהחלט עוזר לקריאה לחלשים באנגלית
קוד: |
Time to move to Linux!!!
=====================
Linux is a very flexible and powerful operating system.
Lately I've realized that Linux can absolutely replace windows for everyone.
So, I've installed Ubuntu for the first time and I'm amazed by how simple it became –
working with linux.
author words
============
When I've started using Linux, I had to use console commands only, because there was
no gui-interface for linux at the time, which as far as i know the main reason why people
are still afraid of Linux.
But now there is one and I'm happy to say that it looks much nicer than Vista, it works
much faster and it's also much more stable than windows.
As a windows user, you have your own applications that you're used to work with,
your own look & feel of the operating system, but it seems you can have the same if not
better in Linux.
After I finished installing Ubuntu I've written down a list of most used applications and
drivers you would need.
The first step is to always take care that your system's drivers are fully updated,
manufacture drivers preferred.
For video drivers you will have to kill X's session, you do that by typing: killall gdm in the and
|
צריך חלוקה ברורה למקעים
צריך INDENTATION מתאים לחלקים
צריך כותרות מפרידות בין מקטע למקטע
קצרנות אף פעם לא הזיקה וכו
קצת קשה לערוך את העניין הזה באנגלית בגלל הINDENTAION
ולגבי שורת הפקודה
שים כל שורה בנפרד תחת כפתור CODE
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 11:34
נושא ההודעה:
|
אוקי ערכתי שוב, אני חושב שזה הרבה יותר קריא עכשיו.
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 13:05
נושא ההודעה:
|
אתה צריך לציין בצורה ברורה ומודגשת יותר שההוראות הן לאובונטו בלבד. (בתוך המדריך עצמו ולא רק בכותרת ההודעה)
_________________ פדורה.
#fedora-il in freenode
--
סתם עוד בלוג: http://doom.co.il
נערך לאחרונה על-ידי el.il בתאריך 03/06/2009 - 13:45, סך-הכל נערך פעם אחת
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 13:35
נושא ההודעה: Re: המלצות לכלים אחרי התקנה חדשה של אובונטו וקצת טיפים
|
camelel : | עריכה: דבר נוסף שהייתי רוצה להוסיף, הוא שבאובונטו 9.04 החדש הורידו את האופציה של אתחול הגנום על ידי לחיצה על קונטרול+אלט+בקספייס וכדי להחזיר אותו יש לערוך את הקובץ /etc/X11/xorg.conf
ולהוסיף את השורות הבאות בסוף הקובץ:
Section "ServerFlags"
Option "DontZap" "false"
EndSection
|
לא יותר פשוט
קוד: |
sudo dontzap --disable
|
http://www.ubuntugeek.com/howto-enable-ctrl-alt-backspace-in-ubuntu-jaunty.html
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 14:13
נושא ההודעה:
|
אכן יותר קל, לא הכרתי את זה, תודה
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 15:23
נושא ההודעה:
|
תגובה נוספת לאחר קריאה של כל המדריך:
מדריכים למשתמש עם יותר מדי ממשק טקסט לא טובים לשיווק ולתדמית של המערכת, ויוצרים תסכול והרגשה שלינוקס זה מסובך אצל המשתמש.
יותר טוב לתת מדריכים עם כמה שפחות "פקודות" ויותר שימוש בממשק הגרפי. נכון, זה לא נוח בשביל הכותב ויוצר טרחה רבה יותר, אבל זה משאיר טעם טוב אצל המשתמש (שתיים שלוש "פקודות" זה הכמות המקסימלית שצריך {לדעתי} להמליץ למשתמש חדש להריץ ברגע שהוא מסיים את ההתקנה).
אגב, "...the same if not
better.." זה לא ביטוי נכון באנגלית. זה צריך ליהיות:
קוד: |
...the same or even better...
|
עוד משהו בעייתי:
קוד: |
...For video drivers you will have to kill X's session...
|
אתה צריך להסביר למשתמש החדש מה זה בכלל X. וחוץ מזה, אובונטו היא עד כדי כך גרועה שהיא לא נותנת לעשות את זה בסביבה גרפית כמו פדורה? (אם המאגרים של Rpmfusion מותקנים אפשר פשוט להתקין דרך מנהל החבילות {בממשק הגרפי ולא בטרמינל כלשהו} את החבילה הרלוונטית לדרייבר של כרטיס המסך, ואם המאגרים האלו לא מותקנים אז אפשר להתקין אותם בשורה אחת שמעתיקים ומדביקים לטרמינל)
חוץ מזה שאתה צריך גם להגיד למשתמש שאם יש לו גרטיס של אינטל הוא יכול (ואף צריך) לדלג על הקטע הזה.
רגע, אתה בכלל לא ציינת איך להוריד ולהתקין דרייברים, רק אמרת שצריך לעשות את זה. מה זה נותן לך? אתה מצפה ממישהו שרק התקין את המערכת לדעת למצוא ולהתקין את כל הדרייברים, שאת רובם לא צריך בכלל? חוץ מדרייברים של כרטיס מסך, דרייברים ממנהל החבילות עדיפים על הדרייברים של היצרן. (עוד טעות צורמת באנגלית: "manufacture drivers preferred." המפשט הנכון הוא: ...manufacturer's drivers)
בנוסף, למה אתה ממליץ על הרבה תוכנות שלא מותקנות בברית המחדל? לפחות תציין שיש תוכנות אחרות שמותקנות בברירת מחדל שעושות את אותה עבודה.
ולמה לא הסברת מה זה APT, מה זה חבילות וכו' וכו'? אתה מצפה ממישהו שרק הרגע התקין לינוקס לדעת את זה?
לסיכום, המדריך לוקה בחסר וממש ממש לא מתאים למשתמשים מתחילים. (ומכיוון שהוא לא מחדש שום דבר למי שכן יכול להבין אותו, אז גם להם הוא לא מתאים)
אתה יכול להחליף את המדריך הזה בכמה הסברים בסיסיים וטבלה של חבילות שאתה ממליץ עליהם. התוצאה תיהיה יותר טובה.
ועוד טיפ: אם אתה כבר כותב מדריך באנגלית, תעשה את זה באנגלית נכונה.
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 15:32
נושא ההודעה:
|
אם הייתי רוצה ללמד ממשק גראפי הייתי אומר לאותו משתמש שישאר עם windows.
לגבי הורדת הדרייוורים... כתבתי manufacture drivers preffered , אני חושב שניתן להבין מזה שצריך ללכת לאתר של החברה שיצרה את הכרטיס ולהוריד משם דרייוורים.
חוץ מזה, כתבתי - "למשתמשי NVIDIA" , אני לא יודע אפילו מאיפה מורידים את הדרייוורים לכרטיסים האחרים.
לקחתי לתשומת ליבי את שגיאת התחביר.
הדרייוור של הכרטיס מסך שאפשר להתקין בעזרת מנהל החבילות הוא לא תמיד הכי עדכני.
לרגע אחד לא אמרתי שהמדריך מיועד למתחילים.
המדריך מיועד למי שיש לו רקע בסיסי בלינוקס.
המדריך התאים לי למשל... עבדתי שנים עם slackware וכשהתקנתי אובונטו, חשבתי שיהיה חכם לרשום את הפקודות.
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 16:08
נושא ההודעה:
|
camelel : |
לרגע אחד לא אמרתי שהמדריך מיועד למתחילים.
המדריך מיועד למי שיש לו רקע בסיסי בלינוקס.
המדריך התאים לי למשל... עבדתי שנים עם slackware וכשהתקנתי אובונטו, חשבתי שיהיה חכם לרשום את הפקודות. |
מהכותרת: "...התקנה חדשה..." ומהכותרת של הטקסט באנגלית ניתן להבין שמדובר על משתמשים חדשים. במקרה שלהם כן צריך להסביר להם על הכלים של הממשק הגרפי, כי אחרת התדמית של "לינוקס זה רק המסך השחור הזה" תישאר לנצח. מה גם שאולי טרמינל זה נוח ומהיר לחנונים כמונו (סליחה אם זה מעליב, אבל כל מי שהגיע לרמת ידע מספקת על מנת לעבוד עם לינוקס הוא חנון), אבל למשתמשים חדשים עדיף סביבה גרפית.
אם המדדריך הוא למשתמשים שיש להם ידע עם הפצות אחרות זה משנה הכל, אבל עדיין יש כמה בעיות. חשבת פשוט לעשות טבלת השוואה בין הפקודות הנפוצות בהפצות הנפוצות (רעיון טוב לשים את זה בוויקי של ווסטסאפ), ורשימה של חבילות מומלצות עם תיאור לידן? יותר טוב ככה לדעתי.
בנוסף, עדיף תמיד להתקין דרך מנהל החבילות. לא את הדרייבר הפתוח, אלא את הדרייבר של היצרן (ככה עושים בפדורה) ואז העדכון לגרסה חדשה יותר פשוט, וכשמחליפים קרנל לא צריך להתקין מחדש.
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 16:41
נושא ההודעה:
|
el.il : |
בנוסף, עדיף תמיד להתקין דרך מנהל החבילות. לא את הדרייבר הפתוח, אלא את הדרייבר של היצרן (ככה עושים בפדורה) ואז העדכון לגרסה חדשה יותר פשוט, וכשמחליפים קרנל לא צריך להתקין מחדש. |
אני עובד בבית עם כרטיס גראפי של NVIDIA, לאחר התקנה נקיה התקנתי את הדרייורים ממנהל ההתקנות ולאחר אתחול המחשב ה-X קרס.
שחזרתי את xorg.conf והתקנתי את הדרייורים שהורדתי מהאתר של NVIDIA והתקלה נפתרה, מאז אני לא משתמש במנהל החבילות כדי לעדכן את כרטיס המסך.
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 17:02
נושא ההודעה:
|
camelel : | el.il : |
בנוסף, עדיף תמיד להתקין דרך מנהל החבילות. לא את הדרייבר הפתוח, אלא את הדרייבר של היצרן (ככה עושים בפדורה) ואז העדכון לגרסה חדשה יותר פשוט, וכשמחליפים קרנל לא צריך להתקין מחדש. |
אני עובד בבית עם כרטיס גראפי של NVIDIA, לאחר התקנה נקיה התקנתי את הדרייורים ממנהל ההתקנות ולאחר אתחול המחשב ה-X קרס.
שחזרתי את xorg.conf והתקנתי את הדרייורים שהורדתי מהאתר של NVIDIA והתקלה נפתרה, מאז אני לא משתמש במנהל החבילות כדי לעדכן את כרטיס המסך. |
הוכחה לכך שאובונטו היא הפצה מלאת באגים. בפדורה הדרייבר ממנהנל החבילות עובד כמו שצריך. יכול ליהיות שפשוט לא התקנת אצלך את הדרייבר הנכון, למרות שזה לא המקום הנכון להסביר על זה (זה כבר OFF TOPIC מהנושא המקורי של האשכול), יש חשיבות לדגם הכרטיס שלך כשאתה בוחר איזה דרייבר להתקין. סדרה 173xx היא לGeforce5, סדרה 96xx היא לג'יפורס 2 עד 4, והסדרה שבפדורה היא בלי מספרים אז אני לא יכול להגיד לך בידיוק היא לכל שאר הכרטיסים (7, 8, 9, וGTX2xx). נסה להיזכר איזו חבילה התקנת? אולי פשוט לא התקנת את החבילה המתאימה?
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 17:16
נושא ההודעה:
|
אין מצב שהתקנתי את החבילה הלא נכונה.
אני לא בטוח במאה אחוז אבל אני חושב שזה שם החבילה: nvidia-glx-180
אני בקיא בהתקנת חומרה בלינוקס בכלל וכרטיסי מסך בפרט.
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 19:34
נושא ההודעה:
|
ח=החבילה הזו מותקנת אצלי ע"י מנהל ההתקנות והכרטיס שלי עובד כמו שצריך.
אז לא, זו לא בעייה באובונטו ולא בחבילות שלה.
|
|
חזרה לתוכן הדיון |
פורסם: 03/06/2009 - 19:39
נושא ההודעה:
|
באיזה כרטיס מסך אתה משתמש?
לי יש geforce 8800GTX
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 04/06/2009 - 00:22
נושא ההודעה:
|
nVidia Corporation G70 [GeForce 7300 GT]
|
|
חזרה לתוכן הדיון |
פורסם: 04/06/2009 - 12:38
נושא ההודעה:
|
אני רואה שישמת כמה מההערות שלי
אז החלטתי קצת להראות לך כמה הINDENTAION חשוב
וגם קצת קצרונות לא הזיקה אף פעם
וכותרות בולטות ויפות בדר"כ לכל עמוד בנפרד
אם אפשר לקרוא לזה עמודים
קוד: |
ARCHIVES SUPPORT (winrar,ace,etc) :
-----------------------------------
~$ sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller
FULL SYSTEM BACK (Ghost)
------------------------
~$ sudo apt-get install mondo
FLASH SUPPORT INSTALL:
----------------------
~$ sudo apt-get install gsfonts gsfonts-x11 flashplugin-nonfree flashplugin-nonfree-extrasound
JAVA SUPPORT INSTALL:
---------------------
~$ sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin
~$ sudo apt-get install equivs ttf-sazanami-gothic ttf-sazannami-mincho
MULTIMEDIA CODECS:
------------------
~$ sudo apt-get install mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg cdda2wav toolame libmp4v2-0 totem-mozilla tagtool easytag id3tool lame nautilus-script-audio-convert mozilla-helix-player helix-player libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox toolame a52dec ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux
FOR CUSTOMIZATION ONLY:
=======================
Firestarter is a free and open source personal firewall tool that uses the Netfilter (iptables/ipchains) system built into the Linux kernel. It has the ability to control both inbound and outbound connections. Firestarter provides a graphical interface for configuring firewall rules and settings. It also provides real-time monitoring of all network
traffic for the system. Firestarter also provides facilities for port forwarding, internet connection sharing and DHCP service.
There is another firewall in Linux which is called ufw. (for info man ufw)
-------------------------------------------------------------------------
~$ sudo apt-get install firestarter
The command to open a port through console is:
----------------------------------------------
~$ sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport port__num -j ACCEPT
ssh clietn:
----------
is already built-in in Ubuntu, but in order to connect from the outside world to
your box you have to install openssh server:
~$ sudo apt-get install openssh-server
guake:
------
There is a really convenient Terminal application for X, once you install it you just need to press F12 to use it, and what I like about it the most is that even if you close and open it again, it's still the same console which means that if you sudo just once it remembers it until you restart X windows.
~$ sudo apt-get install guake
MULTIMEDIA PLAYERS: ~$ sudo apt-get install vlc
--------------------
I personally use XMMS which has the same interface as Winamp for windows:
-------------------------------------------------------------------------
~$ sudo apt-get install autotools-dev automake1.9 libtool geettext libasound2-dev libaudiofile-dev
~$ sudo apt-get install libgl1-mesa-dev libglib1.2-dev libgttk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev
~$ sudo apt-get install libsm-dev libvorbis-dev libxxf86vm-ddev libxml-dev libssl-dev build-essential
FTP SERVER/CLIENT ?: ~$ sudo apt-get install filezilla filezilla-locales
Emule: ~$ sudo apt-get install amule
------
SOME USEFUL TIPS:
=================
3 cool compiz-fusion experimental screen savers (works for me): http://tombuntu.com/index.php/2008/07/31/install-three-experimental-compiz-plugins/
Lots of extra fonts for you system:
===================================
~$ sudo mkdir -p /usr/lib/X11/fonts/Type1
~$ sudo apt-get install msttcorefonts
~$ sudo apt-get install ttf-larabie-straight ttf-larabie-decco mplayer-fonts xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-farsiweb ttf-essays1743 fonty ttf-opensymbol ttf-nafees ttf-mgopen ttf-gentium ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-bitstream-vera ttf-alee
-------------------------------------------------------------------------
ADDING COLOURS TO YOUR CONSOLE (SSH INCLUDED)
=========================================================================
Edit file ~/.bashrc and append these line in the end of the file:
PROMPT_HOSTNAME='SET_HERE'
PROMPT_COLOR='1;37m'
PROMPT_COLOR2='1;32m'
PS1='\e[${PROMPT_COLOR}[\e[${PROMPT_COLOR2}\u@${PROMPT_HOSTNAME}\e[${PROMPT_COLOR}] $ '
while colour differ from 30 to 39.
Or, if you want something more practical try this, it will show you your current
directory in the end of the prompt.
=================================================================================
append to ~/.bashrc :
# If id command returns zero, you’ve root access.
if [ $(id -u) -eq 0 ];
then # you are root, set red colour prompt
PS1="\\[$(tput setaf 1)\\]\\u@\\h:\\w #\\[$(tput sgr0)\\]"
else # normal
PS1="[\\u@\\h:\\w] $"
fi
|
|
|
חזרה לתוכן הדיון |
פורסם: 04/06/2009 - 13:17
נושא ההודעה:
|
מסכים איתך, באמת שיפור משמעותי לטקסט... בדר"כ אני משתמש בהזחה רק כשאני כותב סקריפטים, אבל עושה רושם שיש לזה מקום גם כאן
_________________ איתי גנות
|
|
חזרה לתוכן הדיון |
פורסם: 09/06/2009 - 09:29
נושא ההודעה:
|
camelel : | מסכים איתך, באמת שיפור משמעותי לטקסט... בדר"כ אני משתמש בהזחה רק כשאני כותב סקריפטים, אבל עושה רושם שיש לזה מקום גם כאן |
דר"כ
דווקא בסקריפטים (וגם טענתי זאת פה בעבר) אני לא משתמש בהערות
(אני כותב פיתון אז INDENT זה גם ככה חובה )
לטענתי מי שיודע לכתוב "ברור" לא נזקק להערות כי הקוד שלו זה
ההערות שלו .
כמובן לא התנסיתי בכך שנתתי למישהו אחר לעבור על הקוד שלי
ולאמר לי אם הוא קריא או לא .
זה רק שאני חוזר אליו כעבור כמה חודשים
אז אם ברור לי מיד מה הקוד עושה אני יודע שכתבתי טוב.
|
|
חזרה לתוכן הדיון |
פורסם: 09/06/2009 - 14:07
נושא ההודעה:
|
הערות זה תמיד חשוב, בדרך כלל בשביל להסביר באופן כללי את התפקיד של מודול מסויים או פונקציה ארוכה. אם לא מדובר במשהו לוקאלי, גם אם הקוד מאוד ברור מרמת סיבוכיות מסויימת זה כבר חובה. אבל כמובן אני מסכים איתך שהדרך הכי טובה (שמתכנתי C הם הגרועים בישום השיטה) היא לכתוב קוד קריא הן מבחינת העיצוב והן מבחינת שמות משתנים ופונקציות.
|
|
חזרה לתוכן הדיון |
פורסם: 10/06/2009 - 10:40
נושא ההודעה:
|
אחד המנטורים שלי אמר פעם
זה מאד קשה לכתוב פשוט......
|
|
חזרה לתוכן הדיון |
|