פורסם: 26/05/2014 - 12:11
נושא ההודעה: מחפש המלצות לטרמינל (גנום)
|
הטרמינל הדיפולטיבי של Gnome-Shell מעצבן אותי (יותר מדי באגים).
ניסיתי לחפש קצת באינטרנט אבל לא מצאתי יותר מדי דברים מעניינים, וקיוויתי שאולי יש פה חבר'ה שמכירים אמולטורים טובים ויכולים להמליץ עליהם.
השימושים/צרכים שלי הם:
- תכונה אחת מאד חשובה לי, היא האפשרות לשמור טאבים שיהיו Persistent, כלומר - שייפתחו מחדש עם כל הפעלה של הטרמינל. לא מצאתי אפשרות כזו בטרמינל של גנום.
- שימוש יומיומי רגיל (ניהול חבילות, קבצים וכו', לא משהו מיוחד)
- שישתלב טוב בעבודה עם VIM
- הטמרינל צריך לתמוך בצבעים (שימוש ב-Solarized theme)
- שיתמוך ב-PS1 צבעוני
- כמה שיותר קונפיגורציות יותר טוב
- שיישתלב באופן סביר ב-Gnome-Shell
אשמח לשמוע המלצות (:
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 15:09
נושא ההודעה:
|
Yotamb : |
- תכונה אחת מאד חשובה לי, היא האפשרות לשמור טאבים שיהיו Persistent, כלומר - שייפתחו מחדש עם כל הפעלה של הטרמינל. לא מצאתי אפשרות כזו בטרמינל של גנום.
|
לגבי התכונה שהכי חשובה לך, נסה לפתור את הבעיה הזו כך:
http://vadim-kirilchuk-linux.blogspot.co.il/2013/05/gnome-terminal-how-to-save-tabs-and.html
http://askubuntu.com/questions/310705/some-fast-way-to-save-and-restore-tabs-of-terminal
http://ubuntuforums.org/showthread.php?t=1566597
- שישתלב טוב בעבודה עם VIM
הטרמינל של גנום בהחלט מתפקד היטב עם VIM.
- הטמרינל צריך לתמוך בצבעים (שימוש ב-Solarized theme)
- שיתמוך ב-PS1 צבעוני
1.
הטרמינל של גנום אכן תומך בצבעים.
2.
אם התמיכה הזו אינה מספקת, ציין קישורים שמסבירים את שני המושגים שהזכרת (Solarized theme ; שיתמוך ב-PS1 צבעוני ), ואחפש פתרון.
נערך לאחרונה על-ידי am1 בתאריך 26/05/2014 - 15:16, סך-הכל נערך פעם אחת
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 15:15
נושא ההודעה:
|
משתמש בטרמינל של גנום, אבל לא בטאבים שלו.
אני משתמש ב-tmux יחד עם tmuxinator אשר מאפשרים לי להגדיר סביבות שונות ("טאבים" חלוקה של מסך וכו'), להריץ שרותים וכד' עבור פרוייקטים שונים, באופן טבעי vim הוא אזרח מהשורה הראשונה שם.
כמובן שהם עובדים עם הטרמינל שחפצה בו נפשך, כך שאתה לא תלוי בתכונות מסויימות שלו.
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 15:30
נושא ההודעה:
|
תודה רבה לך, אבל אני כבר מכיר את הקישורים הללו. (:
אני מחפש משהו שלא יצריך ממני כל מיני סקריפטים ודברים כאלה.
לגבי המושגים שציינתי - Solarized זה סתם שם של סכמה מוכרת של צבעים.
PS1 - זה מה שנקרא Prompt String (מישהו יודע אם אלו באמת ר"ת?), כלומר, המחרוזת שמופיעה בprompt של הטרמינל איפה שאתה מכניס את הפקודות (למשל: yotamb@yotamb-px $)
mksoft - תודה רבה. זכור לי ששמעתי על TMUX כבר בעבר אבל מעולם לא הצלחתי להבין מה זה.. אני אברר במה מדובר בדיוק. (:
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 18:06
נושא ההודעה:
|
רק כדי לתת כיוון, הנה דוגמא לקובץ תצורת ה-tumuxinator שאני מפעיל כאשר אני רוצה לעבוד על כנסת פתוחה:
קוד: | $ cat ~/.tmuxinator/oknesset.yml
project_name: oknesset
project_root: ~/devel/Projects/oknesset/Open-Knesset/
pre: sudo systemctl start postgresql
pre_window: workon oknesset && cd Open-Knesset
windows:
- editor: vim
- shells:
panes:
- #
- ./manage.py runserver |
כל window לצורך הענין הוא "טאב", pane הוא חלוקה של מסך אחד למספר פאנלים (כמו split ב-vim). חוץ מזה, אמור להיות די ברור.
הנ"ל:
- פותח session חדש של tmux בשם oknesset אם לא קיים (אפשר לפתוח כמה ולדלג בין באותו טרמינל)
- דואג ש-PostgreSQL ירוץ מראש
- לפני כל חלון מוגדר שה-virtualenv פעיל ונכנסים לתיקיה המתאימה.
- פותח שני חלונות, אחד מריץ את vim, השני מחולק לשניים, העליון טרמינל חופשי, התחתון מריץ את השרת.
כדי להפעיל את כל האופרציה הזו כותבים tmuxinator oknesset והוא כבר דואג להפעיל את tmux לפי המוגדר בקובץ.
כמובן שלאחר מכן אפשר להמשיך ולפתוח חלונות חדשים, להמשיך לחלק חלון ל-split נוספים וכן הלאה.
בנוסף אני לוחץ על F11 שמעביר את הטרמינל של גנום למסך מלא וללא כותרת (וכמובן שאין טאבים, כי אני לא עובד עימם) ואין שום "רעש" מיותר מהסביבה.
הספר tmux: Productive Mouse-Free Development די עזר לי להתחלה מהירה עם כל זה, וזה שיפר את העבודה שלי לאין ערוך, במיוחד מאחר ואני עובד על מספר רב של פרוייקטים, בשפות ותשתיות שונות, בסיסי נתונים שונים וכן הלאה. להרים את הסביבות האלה, ולקפוץ בין אחת לשניה הופך פשוט מאוד ומהיר.
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 18:18
נושא ההודעה:
|
תודה (:
אסתכל על זה.
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 19:02
נושא ההודעה:
|
gnome-shell זה מנהל חלונות, אין לו טרמינל. אידיוט
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 19:14
נושא ההודעה:
|
בקשר לטאבים שיפתחו מחדש:
pantheon-terminal
שאחרי שבדקתי אותו אכן שומר את הטאבים פתוחים כל הפעלה
אם אתה משתמש אובנטו בדוק אם זה במאגרים הרשמיים ותתקין אם לא תוסיף ppa
מ -
elementary OS
בדיוק היה הוספה היום למאגר של Arch (ברשמי)
חסרונות:
לא ניתן להגדיר אותו יותר מדי אלא אם כן אתה משתמש elementary
ויש במערכת כלי להגדיר אותו
אני אישית משתמש ב gnome terminal גרסה 3.6 כי לא אהבתי את השיינוים שעשו
בגרסאות אחרות (אני מקפל כל פעם מחדש)
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 22:00
נושא ההודעה:
|
Anonymous : | gnome-shell זה מנהל חלונות, אין לו טרמינל. אידיוט |
מילא אם היית צודק, אך זה לא מדוייק, gnome-shell מספק את סביבת העבודה. מנהל החלונות (ש-gnome-shell משולב עימו היטב והוא בעצם מעין plugin עבורו) הוא mutter.
http://en.wikipedia.org/wiki/GNOME_Shell#Software_architecture
הפוסל במומו פוסל ?
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 22:01
נושא ההודעה: אני אוהב את konsole
|
בגלל שהגופנים אצלו וקטורים, ואני יכול להקטין ולהגדיל, והם מאוד יפים.
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 22:14
נושא ההודעה:
|
אם כבר מדברים על Konsole אז במינט יש לו באג שממש מעצבן לעבוד איתו,
הטקסט יוצא מבולגן ואין סינכון בין הקורסור לעכבר (הקורסור מדלג לא לפי התווים)
האנגלית שלי לא טובה, אשמח אם מישהו ידווח
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 22:40
נושא ההודעה: Re: אני אוהב את konsole
|
רם און : | בגלל שהגופנים אצלו וקטורים, ואני יכול להקטין ולהגדיל, והם מאוד יפים. |
כל טרמינל שמשתמש ב-ttf לדוגמא יכול לעשות זאת, גם זה של גנום, Xfce וכו'.
|
|
חזרה לתוכן הדיון |
פורסם: 26/05/2014 - 23:17
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 27/05/2014 - 01:01
נושא ההודעה:
|
רק ההערה בהקשר למסוף: אפשר להשתמש ב־bicon כדי לטפל בעברית הפוכה: https://github.com/behdad/bicon
|
|
חזרה לתוכן הדיון |
פורסם: 27/05/2014 - 19:40
נושא ההודעה:
|
Anonymous : | http://en.wikipedia.org/wiki/Comparison_of_command_shells |
תודה רבה, אבל שים לב שיש הבדל בין האמולוטר שמריץ את ה-Shell לבין ה-Shell עצמו. אני מחפש אמולטור ("טרמינל"), ולכן הרשימה שקישרת אליה אינה רלוונטית. ובכל אופן, אני בטוח שיש רשימה דומה של אימולטורים, אך אני מן הסתם לא אעבור אחד אחד ואבדוק אותו. לבדוק טרמינל זה אומר להשתמש בו לפחות כמה ימים (לפחות), ולבדוק 100 שונים זה בלתי אפשרי, ולכן אני מחפש "המלצות". מישהו עם צרכים דומים לשלי, שעושה שימוש בטרמינל ויכול להמליץ עליו.
אני בכל אופן כרגע די מסתבך עם ה-TMUX שמאיר המליץ עליו (שוב תודה!) ולכן אשמח לשמוע אם יש עוד אנשים עם המלצות.
[ אני מסתכל על ה-pantheon, ד"א - תודה levi0x0x. (: ]
|
|
חזרה לתוכן הדיון |
פורסם: 27/05/2014 - 22:21
נושא ההודעה:
|
צודק. פיספתי אותך
נראה לי ש- Terminator שווה בדיקה. יש בקישור עוד 19...
|
|
חזרה לתוכן הדיון |
פורסם: 27/05/2014 - 22:55
נושא ההודעה:
|
Anonymous : | צודק. פיספתי אותך
נראה לי ש- Terminator שווה בדיקה. יש בקישור עוד 19... |
או, זה קישור טוב! איך לא מצאתי אותו בעצמי..
תודה!
אני מנסה משם כמה אמולטורים.. זה נחמד לראות שעוד יש אנשים שמנסים לשפר את אמולטורים. Terminology ו-Finalterm נראים מעניינים מאד, למרות שמהתנסות קצרה עם Finalterm, הוא ללא ספק זקוק לעוד עבודה. יש בו כמה רעיונות ממש נחמדים (collapsible output!).
Terminator קצת מוזר לטעמי עם הכותרות הזו שהוא מוסיף למעלה, אבל אני עוד אמשיך לנסות אותו.
ושוב - תודה.
בנוגע ל-Pantheon: גם ניסיתי, בינתיים נחמד, למרות שסאמת חסר קונפיגורציה לחלוטין.. =/
|
|
חזרה לתוכן הדיון |
פורסם: 29/05/2014 - 16:50
נושא ההודעה:
|
gnome-shell הוא מנהל החלונות, הקומפוזיטור, המעטפת. mutter הוא סתם ספריה ולא שימושי כלל בלי shell
|
|
חזרה לתוכן הדיון |
פורסם: 29/05/2014 - 17:13
נושא ההודעה:
|
סתם הערה קטנה: למה להשתמש במילה הארוכה "טרמינל" ולה במילה הקצרה יותר "מסוף"?
אלא אם כן אתם רוצים את ההקשר ללומינט.
|
|
חזרה לתוכן הדיון |
פורסם: 29/05/2014 - 17:17
נושא ההודעה:
|
Anonymous : | gnome-shell הוא מנהל החלונות, הקומפוזיטור, המעטפת. mutter הוא סתם ספריה ולא שימושי כלל בלי shell |
מתוך הקישור הנ"ל
קוד: | GNOME Shell is tightly integrated with Mutter, a compositing window manager and Wayland compositor. It is based upon Clutter to provide visual effects and hardware acceleration[10] According to GNOME Shell maintainer[11] Owen Taylor, it is set up as a Mutter plugin largely written in JavaScript.[12] and uses GUI widgets provided by GTK+ version 3. |
אבל אתה בטח יודע יותר טוב ממי שכתב את זה.
|
|
חזרה לתוכן הדיון |
פורסם: 29/05/2014 - 18:42
נושא ההודעה:
|
_________________ ה בלוג שלי
|
|
חזרה לתוכן הדיון |
פורסם: 30/05/2014 - 22:02
נושא ההודעה:
|
mksoft : | Anonymous : | gnome-shell הוא מנהל החלונות, הקומפוזיטור, המעטפת. mutter הוא סתם ספריה ולא שימושי כלל בלי shell |
מתוך הקישור הנ"ל
קוד: | GNOME Shell is tightly integrated with Mutter, a compositing window manager and Wayland compositor. It is based upon Clutter to provide visual effects and hardware acceleration[10] According to GNOME Shell maintainer[11] Owen Taylor, it is set up as a Mutter plugin largely written in JavaScript.[12] and uses GUI widgets provided by GTK+ version 3. |
אבל אתה בטח יודע יותר טוב ממי שכתב את זה. |
המידע הזה היה נכון לפני 4 שנים, הרבה זמן עבר מאז
|
|
חזרה לתוכן הדיון |
פורסם: 31/05/2014 - 00:57
נושא ההודעה:
|
Anonymous : |
המידע הזה היה נכון לפני 4 שנים, הרבה זמן עבר מאז |
תשמע חבר, בלי לכנות אותך בכינויים כמו זה שאתה השתמשת בהם קודם, לריב עם מאיר (MKSOFT) בנושא כזה זה לא הדבר הכי חכם לעשות. אז בבקשה הפסק את הויכוח העקר הזה והנח לשרשור להמשיך בנושא שלשמו הוא נפתח. תודה.
לפותח השרשור - אני כבר כמה פעמים ניסיתי להחליף אותו ולצערי לא מצאתי תחליפים הולמים שתאמו את דרישותי שלי. מקווה שתמצא ואני עוקב בעניין גם עבורי :)
_________________ מערכת: GNU/Linux Ubuntu גרסה: 14.04
|
|
חזרה לתוכן הדיון |
פורסם: 31/05/2014 - 09:21
נושא ההודעה:
|
חברים תלכו על TMUX...
זה יפתור לכם את כל הבעיות.
|
|
חזרה לתוכן הדיון |
פורסם: 31/05/2014 - 21:21
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 01/06/2014 - 17:39
נושא ההודעה:
|
אחרי שישבתי קצת על pantheon הבנתיי שניתן לקנפג אותו הנה התוצאה:
הקינפוג מתבצע מ - dconf תתקין את dconf-editor אם זה על אובנטו (אם אני זוכר נכון)
לך ל - org>pantheon>terminal
ושם תהיה לך אפשרות להגדיר את המסוף ידנית (פונט, צבע וכו)
בהצלחה
|
|
חזרה לתוכן הדיון |
פורסם: 05/06/2014 - 22:05
נושא ההודעה:
|
אוקיי.. כרגיל, בסופו של דבר אני הולך אחרי עצתו של מאיר.
למרות שבתחילה זה היה נראה לי נורא מסובך ומלחיץ (וכרגיל, בדיעבד, אני לא מבין למה), אחרי שאזרתי אומץ הצלחתי להבין מה לעזאזל כתוב בתגובה של מאיר (וגם קראתי על tmux ו-tmuxinator), ונראה לי שזה באמת מה שחיפשתי.
אז תודה רבה מאיר,
ותודה רבה גם לכל שאר הממליצים.
|
|
חזרה לתוכן הדיון |
פורסם: 09/06/2014 - 08:56
נושא ההודעה:
|
בהצלחה
הנה ה-tmux.conf שלי. אין בו יותר מדי או משהו מיוחד, אולי יעזור:
https://gist.github.com/MeirKriheli/4b4b3ac7b75c3ba4bfa3
|
|
חזרה לתוכן הדיון |
פורסם: 09/06/2014 - 09:13
נושא ההודעה:
|
תודה רבה! (:
|
|
חזרה לתוכן הדיון |
פורסם: 09/06/2014 - 10:50
נושא ההודעה:
|
אני משתמש ב־screen במחשבים מרוחקים אבל לא במחשבים מקומיים. במחשבים מקומיים אני מעדיף מסוף שבו נוח יותר לגלול אחורה. חיפוש מהיר מעלה ש־tmux מתנהג די דומה ל־screen בנקודה זו.
|
|
חזרה לתוכן הדיון |
|