ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 27/09/2023 - 19:48
נושא ההודעה: הוספת צבע לטרמינל

בדרך כלל יש תוספת צבע בטרמינל, אבל בהתקנה חדשה של OSMC (דביאן על RPI) הכל יוצא שחור לבן.
מצאתי את הקישור הבא שמוסיף צבע אבל זה זמני ולאחר אתחול מחדש מתבטל - איך מקבעים את הצבע בדרך הכי פשוטה?
https://wiki.debian.org/BashColors
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10525 · מיקום: כדור הארץ
 

הודעה פורסם: 28/09/2023 - 09:30
נושא ההודעה:

כתוב לך בעמוד שקישרת. צריך לשים את זה בקובץ ‎~/.bashrc (רק עבור המשתמש שלך) או בקובץ ‎/etc/bash.bashrc (עבור כל משתמשי bash במערכת, צריך הראשות מנהל לערוך/ליצור אותו):
ציטוט:

Add the following contents to the system-wide configuration file /etc/bash.bashrc or the user's ~/.bashrc, using your preferred text editor:

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 12:45
נושא ההודעה:

זה מה שעשיתי. הוספתי את השורות לקובץ ~/.bashrc (עבור המשתמש שלי בלבד), והרצתי את הפקודה, ואכן הופיע צבע. הבעיה שהשינוי זמני בלבד ולאחר אתחול מחדש הצבע התבטל..
לא יודע אם קשור אבל אני מדבר על התחברות דרך SSH וחוסר הצבע הוא ב PI הרחוק..
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
בטיטואורח · ·
 

הודעה פורסם: 28/09/2023 - 13:12
נושא ההודעה:

Anonymous :
זה מה שעשיתי. הוספתי את השורות לקובץ ~/.bashrc (עבור המשתמש שלי בלבד), והרצתי את הפקודה, ואכן הופיע צבע. הבעיה שהשינוי זמני בלבד ולאחר אתחול מחדש הצבע התבטל..
לא יודע אם קשור אבל אני מדבר על התחברות דרך SSH וחוסר הצבע הוא ב PI הרחוק..


אולי אתה צריך לשנות את /etc/profile
או משהו

https://stackoverflow.com/questions/44020958/why-is-etc-profile-d-only-used-at-ssh-login
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 13:31
נושא ההודעה:

בלי קשר לפוסט המקורי, ראיתי שהם מוכרים מכשיר יעודי שמריץ את הלינוקס הזה שנקרא vero v.
הוא עולה 190 דולרים.
לא הצלחתי להבין למה לקנות אותו ולא למשל nvidia shield (שעולה בערך אותו הדבר) שעליו גם אפשר להתקין, בנוסף לקודי, אפליקציות רבות אחרות אם ממש רוצים.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
בטיטואורח · ·
 

הודעה פורסם: 28/09/2023 - 13:42
נושא ההודעה:

Anonymous :
בלי קשר לפוסט המקורי, ראיתי שהם מוכרים מכשיר יעודי שמריץ את הלינוקס הזה שנקרא vero v.
הוא עולה 190 דולרים.
לא הצלחתי להבין למה לקנות אותו ולא למשל nvidia shield (שעולה בערך אותו הדבר) שעליו גם אפשר להתקין, בנוסף לקודי, אפליקציות רבות אחרות אם ממש רוצים.


כל הרעיון ב PI (והאחים שלו כמו אורנג') זה ה GPIO אחרת זה סתם טלפון עם מעבד ARM ובלי יכולות של טלפון

חבל שאין בפורטל הזה גם פורומים של microcontrollers כמו Atmel ן esspressif זה היה מוסיף קצת צבע לפורטל לדעתי
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 13:54
נושא ההודעה:

אבל ספציפית המכשיר הזה מיועד לקודי בלבד.
כלומר לצפייה בתוכן.
או במילים אחרות, אני מניח שמי שקונה אותו לא מעוניין להתממשק איתו באופן תכנותי, אלא לקבל קופסה שמוכנה מיידית לשימוש.
ואז שוב אני חוזר לשאלה שלי.

כן ראוי לציון ש nvidia shield למיטב ידיעתי לא תומכת ב- AV-1 כשהמכשיר הנ"ל כן תומך בו.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 14:27
נושא ההודעה:

יכול להיות שקצת התבלבלתי ובלבלתי אתכם, אבל אני רואה שיש צבע לתיקיות ועוד, אבל הכוונה שלי שחסר הצבע הירוק של שם המשתמש כמו כאן:
קוד:
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Movies
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Music
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Pictures
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44 'TV Shows'
-rw-r--r-- 1 osmc osmc 224942169 Sep 21 18:29  drupal_database_backup_10092023
-rw-r--r-- 1 osmc osmc   9437720 Sep 19 19:48  drupal_osmc_initial_database_backup_19092023
osmc@osmc-Barnaby:~$ ls -l

כשאני מפעיל צבע לפי הקישור, שם המשתמש מופיע בירוק (osmc@osmc-Barnab) אבל זה כאמור זמני ומתבטל לאחר אתחול (מקווה שהצבע יופיע גם כאן):
קוד:
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Movies
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Music
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44  Pictures
drwxr-xr-x 2 osmc osmc      4096 Aug 31 00:44 'TV Shows'
-rw-r--r-- 1 osmc osmc 224942169 Sep 21 18:29  drupal_database_backup_10092023
-rw-r--r-- 1 osmc osmc   9437720 Sep 19 19:48  drupal_osmc_initial_database_backup_19092023
osmc@osmc-Barnaby:~$ exit
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 14:29
נושא ההודעה:

רואה שכאן הצבעים לא מופיעים כמו במחשב אבל נראה שהבנתם אותי:
רוצה ש osmc@osmc-Barnab יופיע בצבע ירוק כשמתחבר עם SSH.
האמת לא הכי קריטי אבל סתם מעניין מדוע אין צבע
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
בטיטואורח · ·
 

הודעה פורסם: 28/09/2023 - 14:52
נושא ההודעה:

Anonymous :
רואה שכאן הצבעים לא מופיעים כמו במחשב אבל נראה שהבנתם אותי:
רוצה ש osmc@osmc-Barnab יופיע בצבע ירוק כשמתחבר עם SSH.
האמת לא הכי קריטי אבל סתם מעניין מדוע אין צבע


חקרת את נושא ה profile והקישור ששמתי לך?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
בטיטואורח · ·
 

הודעה פורסם: 28/09/2023 - 14:58
נושא ההודעה:

או שבכלל התכוונת לצבוע את PS1
https://wiki.archlinux.org/title/Bash/Prompt_customization

אפשר גם ב ZSH אם זה עושה לך את זה Smile

https://wiki.archlinux.org/title/zsh#Colors
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/09/2023 - 21:44
נושא ההודעה:

ציטוט:
חקרת את נושא ה profile והקישור ששמתי לך?

לא כל כך הבנתי מה שכתוב שם.. אולי אנסה יותר מאוחר

בגלל שמה שעשיתי עד כה פתר את הבעיה באופן זמני בלבד, נראה שיש משהו בקונפוגירציה אחרת שדורס את זה בזמן האתחול

חשבתי שהפתרון פשוט יותר אבל נראה שצריך להתעמק יותר.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 30/09/2023 - 11:50
נושא ההודעה:

התוכן של ה־prompt מגיע ממשתנה שנקרא PS1 (יש גם PS2,‏ PS3 ו-PS4 לצרכים קצת שונים, לא משנה).

ערך פשוט וסביר יכול להיות, לדוגמה,
קוד:

PS1='\u@\h:\w\$ '

אפשר להוסיף קצת צבעים. אני לא אוהב הרבה צבעים כדי שלא יסיחו את דעתי מהמסוף, ולכן רק שם המחשב והמסגרת של ה־prompts מופיעים בכחול כהה וכל השאר שחור (אני על רקע בהיר):
קוד:

PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

מדובר על משתנים של bash. ברגע שמשתנה הערך של PS1, ישתנה גם ה־prompt בפעם הבאה.

לכן הדרך הכי ישירה היא לדאוג לקבוע את הערך ב־bashrc, בכל מקרה, צריך לראות מה קורה לערך של המשתנה הזה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
בטיטואורח · ·
 

הודעה פורסם: 01/10/2023 - 20:40
נושא ההודעה:

בטיטו :
או שבכלל התכוונת לצבוע את PS1
https://wiki.archlinux.org/title/Bash/Prompt_customization

אפשר גם ב ZSH אם זה עושה לך את זה Smile

https://wiki.archlinux.org/title/zsh#Colors


צפריר גם את זה כבר הסברתי לו
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 02/10/2023 - 10:45
נושא ההודעה:

אנסה להביא נתונים נכון לעכשיו ונראה איך זה מתכנס למה שאתם אומרים:
כרגע בטלתי את תוספת השורות שמופיעות בלינק שצרפתי בפוסט הראשון. כאשר אני מריץ את הפקודה הבאה שם המשתמש מופיע בצבע ירוק - כאמור נמחק לאחר אתחול:
קוד:
source /etc/bash.bashrc; source ~/.bashrc


להלן הקטע שנראה רלוונטי בקובץ ~/.bashrc -
קוד:
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi



נראה שבקובץ /etc/bash.bashrc יש קטע שדורס בזמן אתחול את הצבע ואולי צריך לשנות משהו??
קוד:
# set a fancy prompt (non-color, overwrite the one in /etc/profile)
# but only if not SUDOing and have SUDO_PS1 set; then assume smart user.
if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then
  PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 03/10/2023 - 08:56
נושא ההודעה:

ליתר בטחון: אתה בטוח שאתה משתמש בבאש?
קוד:

echo "SHELL: [$SHELL]"


באופן כללי הקבצים הללו מוספים בכל הפעלת shell חדש.

עוד משהו ששווה לבדוק: להריץ bash, מה שיפתח shell חדש ואמור לאתחל אותו עם הקבצים הללו. האם זה מתקן את הבעיה? לא לשכוח לצאת ממנו עם exit פעם אחת (אבל לא פעמיים כדי לא לסגור את ה־shell שבו אתה עובד).

כדאי לדעת ערך של כמה משתנים לפני ואחרי ההרצה:
קוד:

echo "PS1: [$PS1]"
echo "TERM: [$TERM]"


יש עוד משהו שיכול לגרום לדריסת משתנים: PROMPT_COMMAND – פקודה שמורצת כל פעם לפני הצגת ה־prompt (אם יש ערך למשתנה).

מה הערך שלו?
קוד:

echo "PROMPT_COMMAND: [$PROMPT_COMMAND]"
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 03/10/2023 - 12:04
נושא ההודעה:

ציטוט:
ליתר בטחון: אתה בטוח שאתה משתמש בבאש?

נראה שכן לפי הפלט הבא. מבין שיש אפשרויות אחרות.. בדרך כלל זה BASH בלינוקס, לא? סתם מעניין מתי צריך משהו אחר..
קוד:
$ echo "SHELL: [$SHELL]"
SHELL: [/bin/bash]

לפני הרצת הפקודה BASH:
קוד:
$ echo "PS1: [$PS1]"
PS1: [${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ]

קוד:
$ echo "TERM: [$TERM]"
TERM: [xterm-256color]

לאחר הרצת BASH הצבע הופך לירוק והפלט:
קוד:
$ echo "PS1: [$PS1]"
PS1: [\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ]
$ echo "TERM: [$TERM]"
TERM: [xterm-256color]
הפלט הבא לא משתנה לפני ולאחר BASH:
קוד:
$ echo "PROMPT_COMMAND: [$PROMPT_COMMAND]"
PROMPT_COMMAND: []
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 03/11/2023 - 12:29
נושא ההודעה:

ציטוט:
אולי אתה צריך לשנות את /etc/profile

נראה שהפתרון קשור לזה. בסוף מצאתי את הקישור הבא ובצעתי את ההצעה שמופיעה בתשובה שמסומנת עם V ירוק. כרגע יש צבע בטרמינל וכל השינויים נשמרים ולא מתבטלים לאחר שמתנתקים מ SSH.
אשמח להרחבה על הנושא: אופן החיבור של launching bash as a login shell, ולמה הוא מתעלם מ .bashrc, ואיך נקבע אופן החיבור וכו..
https://stackoverflow.com/questions/51876792/why-must-i-source-bashrc-every-time-i-open-terminal-for-aliases-to-work
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
פונגיאורח · ·
 

הודעה פורסם: 05/12/2023 - 11:30
נושא ההודעה: צפריר אני אוהב אותך!

איזה כיף לבקר מדי פעם בפורום ולראות את צפריר עוזר ומסייע Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. mksoft
  3. אורח
  4. אורח [בטיטו]
  5. אורח
  6. אורח [בטיטו]
  7. אורח
  8. אורח
  9. אורח
  10. אורח [בטיטו]
  11. אורח [בטיטו]
  12. אורח
  13. אורח [צפריר]
  14. אורח [בטיטו]
  15. אורח
  16. אורח [צפריר]
  17. אורח
  18. אורח
  19. אורח [פונגי]