מזימות מחוכמות

בעיקר לינוקס לשימוש ביתי

פתרון חופשי ונטול פרסומות לצפייה ביוטיוב באנדרואיד — 2 ביולי 2016

פתרון חופשי ונטול פרסומות לצפייה ביוטיוב באנדרואיד

טוב, יש לי טלפון חדש, אז שוב יש לי מרץ לעסוק באנדרואיד. באופן כללי, גם פה אני שואף לעבוד ככל הניתן על בסיס תכנה חופשית, ולכן אני משתמש הרבה במאגר האפליקציות החופשיות F-Droid.

באופן כללי אני ממליץ למשתמשים באנדרואיד להשתמש באפליקציה החופשית Adaway לחסימת פרסומות גלובלית. האפליקציה (כמו הרבה דברים טובים) דורשת הרשאת root כי היא עורכת את קובץ ה-host שאחראי על ההתחברות לדומיינים או משהו, וכך מונעת את הגישה לדומיינים של פרסומות… או משהו.

למרבה הצער, את הפרסומות באפליקציה של יוטיוב Adaway לא חוסמת.

הפתרון לכך הוא האפליקציה החופשית הנחמדה NewPipe והאחות שלה Share with NewPipe.

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

רדמי 3 פרו Xiaomi Redmi 3 Pro, המכשיר, פתיחה שלו, התקנת twrp, רום אירופאי ו־root — 1 ביולי 2016

רדמי 3 פרו Xiaomi Redmi 3 Pro, המכשיר, פתיחה שלו, התקנת twrp, רום אירופאי ו־root

[עריכה] חשוב לי להבהיר שלא כתבתי את הפוסט כמדריך אלא יותר כתיעוד של הצעדים שעשיתי. את רוב הדברים שעשיתי פה יש דרכים נוספות לעשות, ואולי חלקן יהיו פשוטות יותר לאחרים (למשל, שימוש בתכנה MiFlash, שאני לא מצאתי גרסה עובדת שלה, ושבאופן כללי לא ממש קסמה לי ברגע שהבנתי מה היא עושה). כן צברתי קצת ניסיון כתוצאה מההתנסות הזאת ואשמח לעזור למי שצריך. תרגישו חופשיים לפנות אלי.

 

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

ועוד הערה קטנה לשיאומי ש"נעלו את הטלפון כדי שמוכרים לא יוכלו לשים עליו זבל" — תאכלו תחת. גם קיבלתי זבל וגם היה לי קשה להסיר אותו.

הטלפון

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

  1. סוללה מפלצתית שתתן לי יום של שימוש אינטנסיבי בקלות ואם אפשר יומיים – מוטב.
  2. אפשרות ידועה ופשוטה ל־Root, התקנת רקאברי מקוסטם ורומים, וקהילת מפתחים ערה. ספציפית, חשובה לי האפשרות להריץ Cyanogenmod, כי פונקציות הפרטיות והשליטה על ההרשאות של האפליקציות שיש בו חשובה לי.
  3. פונקציונליות בסיסית של ה־gps
  4. מחיר לא בשמיים (נגיד עד 1000 כולל מכס)

מה לא חשוב לי:

  1. ביצועים מדהימים: אני רוצה שהטלפון יעבוד חלק לגלישה באינטרנט. אני לא מריץ משחקים או גרפיקה או משהו כזה. השימושים הנוספים שלי בטלפון (סריקת מסמכים במצלמה, האזנה למוזיקה, צילום תמונות) עובדים לי באופן סביר אפילו במכשיר הנוכחי שלי (samsung galaxy s3 mini מקוסטם אך מסכן).

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

המכשיר שנקנה על בסיס ההמלצות שקיבלתי הוא רדמי 3 פרו.
קניתי אותו ב־banggood, חנות שמדווחת דיווח אמת על המלאי, כלומר, שבועיים אחרי ההזמנה הטלפון היה אצלי ביד! (ממליץ מאוד להציץ באתר http://www.glouds.com/ ולהשתמש בהמלצות ובקישורים שלהם לרכישה).
שילמתי עליו 160 דולר (כ־640 ש"ח) ולמרבה הצער עוד 250 ש"ח במכס… אבל לא נורא. המכשיר יפה וחמוד וכמה ימים של שימוש הראו לי שבשימוש האינטנסיבי שלי הוא בהחלט מחזיק יום גם אם אני בספק אם הוא יחזיק יומיים (יום ארוך מ־5:30 עד 23:00 בלי טעינה, וכאמור עם שימוש אינטנסיבי למדי בגלישה, ניווט וכו' הוא מסיים עם 18%—25%).

המכשירוש
המכשירוש

 

עוד תמונה של המכשירוש
עוד תמונה של המכשירוש

 

הגב שלו
הגב שלו

פתיחת הבוטלואודר ורוט

לרדמי 3 פרו של שיאומי יש אמנם בוטלואודר נעול, אבל שיאומי מספקים הסברים פשוטים למדי כיצד לפתוח אותו. אני לא אכנס להסברים הבסיסיים, כי הקישור הזה מסביר אותם היטב:
קישור 1: http://en.miui.com/thread-202290-1-1.html

(קישור 1 לא מסביר בבירור את העובדה שצריך להגיש בקשה באתר הבית כדי לקבל זכות לפתוח את הבוטלואודר http://en.miui.com, אחרי שנרשמתם מחשבון שפתחתם עם מספר הטלפון שלכם. הם שולחים את האישור ב־sms).

על המכשיר היה רום לא רשמי של מייואיי: Miui 7.9.2.0 LHOCNCL

הרום עצמו הוא סוג של ניסיון לא רע, של אחד המשווקים כנראה, לייצר רום בינלאומי. הייתה בו תמיכה טובה בעברית, חנות גוגל, תמיכה בטביעת האצבעות ובסה"כ הכול פעל. ואז, כדי להשלים את השמחה של הלקוח, הם כמובן דחפו פנימה כמה אפליקציות זדוניות שמקפיצות פופאפים… #פייספאלם. למה לעבוד כ"כ קשה על רום מוצלח ואז לחרבן עליו אלוהים יודע. כן, היו גם כמה באגים בתצוגה שגרמו לכך שבחלונות בחירה מסוימים (חלונות שיש בהם בחירה מרובה של אפשרויות בדפדפנים ותכנות) היה קושי או היה בלתי אפשרי לראות את הטקסט.

בנוסף לצרות האלה, הרום מנע את שיטות העדכון הרגילה שמופיעה בקישור 1. אפליקציית ה־updater שלו סירבה להתקין את רום המפתחים הסיני.

התחלתי לחפש דרך להתקין את רום המפתחים הסיני או את הרום הסיני הרשמי שלא דרך ה־updater (ידעתי שאת שניהם זה אמור להיות אפשרי להתקין גם עם ה־bootloader נעול). מצאתי את הנחיות האלה, כדי להתקין את הרום הסיני הרשמי:

קישור 2: http://xiaomitips.com/guide/how-to-flash-miui-fastboot-rom-on-locked-redmi-3/

למרבה הצער הקישור שם ל־miflash לא מביא ל־miflash ולא הצלחתי למצוא גרסה עובדת של התכנה (מצאתי גרסה שלו בפורמים באנגלית של xiaomi אבל היא לא עבדה לי). זה לא כ"כ חשוב כי הבנתי לבסוף שהכלי הוא בסה"כ כלי שמריץ סקריפטים של fastboot. אז ניגשתי יש למקור. בתוך הרום הסיני שבקישור 2 (ido_xhdpi_images_V7.2.7.0.LHPCNDB_20160129.0000.14_5.1_cn), אחרי שחילצתי אותו מהכיווץ הכפול, יש סקריפטים של fastboot לווינדוז ולינוקס. מאחר שזאת הטריטוריה הביתית שלי, חזרתי ללינוקס. כבר יש לי adb עדכני ו־fastboot שם. כדי להתקין adb ו־fastboot על מערכת מבוססת אובונטו 14.04 עקבו אחרי ההוראות כאן:

קישור 3: http://www.linuxslaves.com/2015/07/install-android-tools-adb-fastboot-on-ubuntu-linux.html

ראשית פתחתי את אפשרויות המפתחים בטלפון (בתוך "אודות הטלפון" מקישים עשר פעמים על גרסת ה־MIUI). לאחר מכן אפשרתי באפשרויות מפתחים את adb debugging ועוד דברים שנראו רלוונטיים (מודה שאני כבר לא זוכר. היה שם לפחות עוד משהו אחד שנראה לי רלוונטי, אם כי אני לא בטוח. אולי enable oem unlock. לא בטוח מה זה עושה, אבל זה נראה רלוונטי).

חיברתי את המכשיר למחשב. הרצתי

adb devices

כך הוא מחפש מכשירים מחוברים. המכשיר הקפיץ שאלה האם אני מאשר למחשב הזה לעשות debugging דרך usb. אישרתי לו.

ניסיונות להכניס את המכשיר ידנית למצב fastboot לא ממש צלחו. אז הכנסתי את המכשיר ל־fastboot mode עם הפקודה:

adb reboot-bootloader

לאחר מכן הרצתי את הסקריפט מהתיקייה שבה הרום מקישור 2 נמצא (הסקריפט בנוי כדי למצוא את האימג'ים שהוא צריך לצרוב לפי המיקום היחסי ולא המוחלט שלהם).

bash flash_all_except_data_storage.sh

הפקודה התקינה את הרום הסיני הרשמי. הידד! עכשיו הפעלתי את המכשיר ועדכנתי לרום המפתחים לפי ההנחיות המקוריות בקישור 1.

ברום המפתחים פעלתי לפי ההנחיות בקישור 1. כדי לפתוח את הבוטלואודר באמצעות התכנה MiFlashUnlock_1.1.0317.1_en.

עכשיו, עם בוטולואדר פתוח הלכתי להנחיות ההתקנה של xiaomi.eu, שהם קהילה בינלאומית שמפתחת רומים בינלאומיים שמבוססים על MiUi:

קישור 4: https://xiaomi.eu/community/threads/6-6-23.32335/

ההוראה הראשונה שלהם היא להתקין את הרקברי : TWRP_ido.zip דרך אפליקציית ה־updater. לצערי, רום המפתחים לא היה מוכן להתקין את twrp דרך ה־updater אז שוב חזרתי ל־adb ו־fastboot. קודם כל, חילצתי מה־zip של twrp את קובץ ה־img, חיברתי את הטלפון למחשב, ושוב הרצתי:

adb reboot-bootloader

ואז כשהוא ב־fastboot mode הרצתי:

fastboot flash recovery /path/to/twrp_ido.img

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

[עריכה] מצאתי דרך להחליף את שפת twrp  לאנגלית (פשוט חרשתי קצת על האפשרויות):

 

במסך הראשי הקישו על הכפתור השני מלמטה מימין (שאני מצביע עליו)
במסך הראשי הקישו על הכפתור השני מלמטה מימין (שאני מצביע עליו)
לאחר מכן, בשורה העליונה, הקישו על הסמליל הקטן שנראה כמו כדור הארץ (אני מצביע עליו)
לאחר מכן, בשורה העליונה, הקישו על הסמליל הקטן שנראה כמו כדור הארץ (אני מצביע עליו)
לבסוף, בחרו ב־English וגעו בכפתור הגדול (אני מצביע עליו).
לבסוף, בחרו ב־English וגעו בכפתור הגדול (אני מצביע עליו).

יש!

בעזרת twrp התקנתי את הרום של xiaomi.eu כלומר —(xiaomi.eu_multi_ido_V7.2.4.0.LHPCNDB_v7-5.1.zip) וגם עשיתי root עם BETA-SuperSU-v2.74-2-20160519174328.zip

כמובן, לסיים את ההתקנה ב־twrp ב־wipe של ה־data (אני לא עשיתי את זה בטעות בפעם הראשונה, כתוצאה מחוסר התמצאות בסינית. זה גרם התנהגות מוזרה מאוד כולל התעלמות מקיומו של כרטיס sim).

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

עוד הערה אחת, אמנם רציתי להתקין סיאנוג'נמוד, ונראה שכבר יש כמה גרסאות שלו שמסתובבות בשביל המכשיר, די התאהבתי בממשק של MiUI ויש לו פונקציות פרטיות והרשאות דומה לשל סיאנוג'נמוד (לסיאנו' עדיין יש יותר פונקציות שם…). בקיצור, נראה לי שאני נשאר אתו לעת עתה!

כלי ניטור הסוללה powertop שובר את הבלוטות' — 27 במרץ 2016

כלי ניטור הסוללה powertop שובר את הבלוטות'

לאינטל יש כלי די אדיר לניטור מצב הסוללה שנקרא "powertop". אממה, מסתבר שהוא המקור לצרות הבלוטות' שלי. עשיתי כל מיני ניסיונות ואם לומר זאת פשוט, הקליברציה שלו שוברת את הבלוטות' אצלי בצורה כזאת שרק בהתקנה מחודשת של המערכת הצלחתי לשחזר (דיסקליימר – לא מבין כלום בבלוטות'. אבל ניסיתי כמה דברים). בקיצור, אני כנראה אאלץ להסתדר בלעדיו, ואם זה יקצר את חיי הסוללה שלי בקצת – ניחא. כי האמת היא שלהתחבר לרמקול הבלוטות' בבית שלי ולנגן דרכו מוזיקה זה די כיף.

בשביל הרפרנס: יש לי כרטיס אלחוטי Intel Wireless-N 7265 (כן כן, כבר עמדנו על כך שמדובר בכרטיס בעייתי).

אני עובד על מינט Cinnamon 17.3 שמבוסס על אובונטו 14.04. אני כבר אומר שיש סיכוי שבגרסאות חדשות יותר של powertop אין את הבעיה הזאת (לא בדקתי את זה ספציפית כשהייתי על אובונטו מאטה 16.04 לכמה שעות, אבל אני די בטוח שהפעלתי את powertop ולא היו לי שום בעיות עם הבלוטות').

Running Linux Mint Xfce on the Asus UX305FA — 26 בפברואר 2016

Running Linux Mint Xfce on the Asus UX305FA

I'll make this one short and uncharacteristically English😉

I got myself the Asus UX305FA a few weeks ago, nuked Windows away and slapped on Linux Mint 17.3 Xfce edition.

I couldn't find information about running Mint on this machine (I only found some references to the fact that people couldn't boot mint on the machine, a thing I was skeptical about, seeing that people seemed to be saying that it could run Ubuntu without a problem).

To cut a long story short, Installing Mint Xfce was embarrassingly simple. I was prepared for some time fiddling with the BIOS/UEFI to enable legacy mode or at least disable Secure Boot, but I didn't need to do any of that, and I installed Mint Xfce on the machine with UEFI and Secure Boot enabled, and It didn't seem to have any problem with that.

The only strange thing in the installation was that when I popped in the Live USB I didn't get the usual Mint menu, but instead got a grub menu from which I started the live session of Mint and installed it normally without any problem.

After a few weeks, everything works fine, and with the use of TLP I can get very good battery life if I stick to word processing and web browsing (7-9 hours).

This laptop rocks.

סקריפט שמביא לכם את היידיש לפנים! — 14 בדצמבר 2015

סקריפט שמביא לכם את היידיש לפנים!

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

Screenshot from 2015-12-14 22:49:56

מה הסקריפט עושה:

א. מתקין את מתקן השגיאות של aspell ליידיש. זה אינו מתקן שגיאות שעובד עם ליברה אופיס, הוא עובד בעיקר עם עורכי טקסט, אבל מאחר שאת רוב העבודה ביידיש אני עושה בלימודים, ובלימודים אני משתמש בעיקר ב־Zim, וזים תומך בפורמט הזה, הוא זה שנבחר להיכלל בסקריפט (יש גם חוסר תאימות בכתיב בין תיקון השגיאות ביידיש שיש לליברה אופיס ובין תיקון השגיאות שמוצע פה. בגדול, תיקון השגיאות בליברה אופיס מבוסס על כתב חלקי, ללא ניקוד וללא סימנים מיוחדים. במלים אחרות – הוא לא נכון). מתקן השגיאות הזה לא נמצא במאגרים של דביאן, כך שאני מוריד אותו ישירות מהאתר של GNU. אני מתקין אותו בעזרת תכנה שנקראת checkinstall (הסקריפט גם מתקין אותה) שיוצרת מההתקנה קובץ deb ורק אז מתקינה אותו, מה שמאפשר לשלוט בהתקנה ובהסרה בצורה הרבה יותר טובה. שימו לב, בהתקנה באמצעות checkinstall תתבקשו לכתוב כמה מילים על התָכנה המותקנת. זה יאפשר לכם לאחר מכן לזהות אותה. אפשר גם להתעלם מהבקשה בהקשה כפולה על אנטר. כך או כך, ניתן למצוא תָכנה שהותקנה כך בקלות באמצעות חיפוש שמה ב־synaptic package manager (וגם להסיר אותה בקלות אם רוצים).

ב. משנה את הגדרות המקלדת Hebrew lyx כך שהקשה על shift+כ תביא לכתיבת סימן רפֿה שדרוש ליידיש.

ג. מתקין את תכנת הקלט uim שמאפשרת קלט מותאם אישית בעזרת מקש ה־compose (על כך ראו כאן) ויוצר בה את האופציות לסימנים הייחודיים װ ײ ײַ ױ באמצעות הקשה על compose+ו+ו, compose+י+י, compose+י+פ ו־compose+ו+י בהתאמה.

מה בכל זאת צריך לעשות ידנית? להפעיל את האופציה של ה־compose key.

הרצת הסקריפט

בתחתית מצורף הסקריפט עצמו. כדי להפעיל אותו צרו קובץ בשם yiddish.sh והעתיקו את הסקריפט לתוכו. לאחר מכן שמרו אותו וצאו.

כדי להריץ אותו צריך ראשית לתת לקובץ הרשאה לרוץ:

chmod +x yiddish.sh

 


לאחר מכן מריצים אותו בפקודה:

bash yiddish.sh

הסקריפט עצמו

 

#!/bin/bash

# Install aspell Yiddish support
# Create a user "sources" folder
mkdir ~/sources
cd ~/sources
# Download yiddish spell checker
wget ftp://ftp.gnu.org/gnu/aspell/dict/yi/aspell6-yi-0.01.1-1.tar.bz2
# Unzip it
tar -xvf aspell6-yi-0.01.1-1.tar.bz2
# Install it
cd ~/sources/aspell6-yi-0.01.1-1
./configure
make

# install checkinstall for safe and easy removal of instalied software and finish installation
sudo apt install checkinstall
sudo checkinstall

# Add Rafe sign to lyx keyboard
# Backup Hebrew keyboard setup
sudo cp /usr/share/X11/xkb/symbols/il /usr/share/X11/xkb/symbols/il_backup

# Add the Rafe sign when pressing shift+hebrew kaph
sudo sed -i '106s/.*/    key <AC04> { [ hebrew_kaph, 0x10005bf]}; \/\/ Rafe/' /usr/share/X11/xkb/symbols/il

# Add special Yiddish signs to the compose key
# Install uim for custom compose key sequences
sudo apt install uim

# enable using uim for custom compose key sequences
echo '# enable using uim for custom compose key sequences' >> ~/.profile
echo 'export GTK_IM_MODULE="uim"' >> ~/.profile
echo 'export QT_IM_MODULE="uim"' >> ~/.profile

touch ~/.XCompose

echo 'include "%L"   # import the default Compose file for your locale' >> ~/.XCompose
echo '<Multi_key> <hebrew_yod> <hebrew_yod>     : "ײ"' >> ~/.XCompose
echo '<Multi_key> <hebrew_yod> <hebrew_pe>     : "ײַ"' >> ~/.XCompose
echo '<Multi_key> <hebrew_waw> <hebrew_waw>   : "װ"' >> ~/.XCompose
echo '<Multi_key> <hebrew_waw> <hebrew_yod>     : "ױ"' >> ~/.XCompose

 

טרמינל בעברית עם mlterm — 5 בדצמבר 2015

טרמינל בעברית עם mlterm

לפעמים נחוץ טרמינל שמסוגל להציג עברית. הטרמינלים המובנים, לפחות במשפחת דביאן, אינם תומכים בכתיבה מימין לשמאל (מציגים עברית משמאל לימין). הטרמינל mlterm מאפשר כתיבה מימין לשמאל, אך למרבה הצער בתצורת ברירת המחדל שלו (לפחות בלינוקס מינט ובדביאן) מראה ריבועים במקום פונט בעברית.

הפתרון

אחרי שתתקינו את החבילות mlterm ו-mlterm-tools צרו קובץ בשם:

~/.mlterm/aafont

ניתן לעשות זאת כך (כמובן, ניתן להחליף את gedit בעורך הטקסט החביב עליכם):

gedit ~/.mlterm/aafont

בתוכן של הקובץ הדביקו את השורה הזאת:

U+0590-05FF=Hebrew font

שמרו והפעילו את mlterm. כעת הוא אמור להציג את הפונטים בעברית.

החבילה mlterm-tools מאפשרת להיכנס לקונפיגורציה גרפית של mlterm באמצעות ctrl+כפתור העכבר הימני.

Screenshot_2015-12-05_13-51-59

בלשונית Font דאגו שהתיבות Cairo ו־Variable column width יהיו מסומנות בשביל מראה טוב.

כעת תוכלו לעשות דברים מועילים או מטופשים בטרמינל תומך עברית:

גלישה בוויקיפדיה באמצעות דפדפן טקסט w3m
גלישה בוויקיפדיה באמצעות דפדפן טקסט w3m
גלישה בפייסבוק באמצעות דפדפן טקסט w3m
גלישה בפייסבוק באמצעות דפדפן טקסט w3m
הוספת סמלים מיוחדים באמצעות מקש ה־compose — 5 בנובמבר 2015

הוספת סמלים מיוחדים באמצעות מקש ה־compose

מקש ה־compose מאפשר לכתוב סימנים מיוחדים באמצעות הקשה מהירה עליו ולאחר מכן על סדרת מקשים אחריו. עבור מי שצריכים נגישות לסימנים מיוחדים בכתיבה היום יומית – זה יכול להיות מאוד שימושי. לי, למשל, יש צורך (אובססיה) יום יומי בקו המפריד. אני לא מסתפק ב־"dash" הלטיני (-) שאינו באמת סימן בעברית. אני רוצה קו מפריד – כזה. כדי להקליד אותו אני מחזיק במקש ה־compose ומקיש במהירות "-", "-", "." (דש, דש, נקודה) וקסם –!

את מקש ה־compose ניתן להפעיל בהגדרות המקלדת. זה קצת שונה משולחן עבודה לשולחן עבודה, אבל זה נמצא בכולם עד כמה שראיתי (אוקיי, לא ניסיתי את כולם. בוודאות נמצא ביוניטי, GNOME, מאטה, xfce ו־cinnamon). אני הגדרתי את מקש ה־menu כ־compose (זה המקש שנמצא ליד מקש הווינדוז בצד הימני של המקלדת). אני לא משתמש בו לשום דבר אחר.

כעת הציצו בתוכן של הקובץ:

/usr/share/X11/locale/en_US.UTF-8/Compose

ניתן לראות בו שילובים שונים עם מקש ה־compose (הוא נקרא בקובץ Multi_key). ניתן גם לראות בו את השמות של מקשים שונים בהם ניתן להשתמש בהגדרות מאוחר יותר.

סימנים שאתם לא מוצאים שם ניתן לחפש עם הסימן עצמו בגוגל:

charinfo [sign]

החליפו את [sign] בסימן עצמו. באתר הזה תוכלו למצוא את הקוד של הסימן שהוא בד"כ משהו כמו:

u05bc

(לעיל היוניקוד לדגש/שורוק)

התקנת uim

כעת התקינו אפליקציה בשם uim (נמצאת במאגר התכנה של אובונטו). זאת אפליקציה שנועדה לאפשר עבודה עם שפות בעלות סמלים מורכבים כמו יפנית וכו'. אחת מהתכונות הצדדיות שלה, בה אנחנו נשתמש, היא שהיא מאפשרת להכניס צירופים מתוצרתנו למקש ה־compose.

כדי לפעיל אותה יש להוסיף מספר שורות לקובץ:

~/.profile

הריצו את הפקודה:

gedit ~/.profile

כמובן, ניתן להחליף את gedit בעורך הטקסט החביב עליכם.

בסוף הקובץ הדביקו את השורות:

# enable using uim for custom compose key sequences
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

הפעלת הצירופים החדשים

כעת צרו קובץ בשם:

~/.XCompose

הריצו:

gedit ~/.XCompose

בתוכן של הקובץ הדביקו:

include "%L" # import the default Compose file for your locale
<Multi_key> <hebrew_yod> <hebrew_yod> : "ײ"
<Multi_key> <hebrew_yod> <hebrew_pe> : "ײַ"
<Multi_key> <hebrew_waw> <hebrew_waw> : "װ"
<Multi_key> <hebrew_waw> <hebrew_yod> : "ױ"

שימו לב שכל "צירוף אותיות" שכתבתי שם (װ, ײ) הוא למעשה סמל אחד. מה שניסיתי ליצור היא דרך פשוטה להדפיס את הסמלים האלה, הייחודיים ליידיש. כמובן החליפו לסמלים ולשילובי המקשים הרצויים לכם. Multi_key הוא מקש ה־compose. במקום שמות האותיות (hebrew_yod וכו') ניתן לכתוב גם unicode (כמו שאמרתי קודם u05bc ודברים בסגנון) אותו ניתן למצוא בחיפוש charinfo הנזכר לעיל.

כעת אתחלו את המחשב והכול אמור לפעול.

מי שרוצה מקור מקיף על הנושא ימצא בקישור הזה.

איך להוסיף למקלדת Hebrew lyx את האפשרות לכתיבת סימן רפֿה — 22 באוקטובר 2015

איך להוסיף למקלדת Hebrew lyx את האפשרות לכתיבת סימן רפֿה

אז שוב אנו בתָכניתנו "אלעד פותר בעיות איזוטריות שרוב האנשים לא יחשבו שהן בעיות".

התחלתי ללמוד יידיש. אני עובד עם המחשב בשיעור. בין העיצורים שקיימים ביידיש יש את פֿ, ובֿ, שצריך לסמן אותם עם הסימן הרפה. אממה, בפריסת המקלדת שאני משתמש בה (Hebrew lyx) יש רק ניקוד סטנדרטי של עברית מודרנית (בסידור נוח להפליא וקל לשינון). הפריסה לעברית תנכית כוללת את הסימן הרפה, אבל היא לא נוחה ומלאה סימנים מיותרים.

אבל, אם יש דבר שלינוקס לימד אותי זה שהמחשב צריך לעשות בדיוק מה שאני רוצה ולא להפך. אז הנה הדרך להוסיף את סימן הרפֿה לפריסת המקלדת Hebrew lyx.

ההגדרות של פריסת המקלדת בעברית נמצאות (בהפצות מבוססות דביאן. אני מבין שזה מאוד דומה בהפצות שאינן מבוססות דביאן, אך ההגדרות נמצאות בספרייה אחרת) בקובץ:

/usr/share/X11/xkb/symbols/il

ראשית, צרו לעצמכם גיבוי לקובץ הזה. כתבו בטרמינל:

sudo cp /usr/share/X11/xkb/symbols/il /usr/share/X11/xkb/symbols/il_backup

אם אי פעם תרצו לחזור למצב הקודם אתם רק צריכים להריץ:

sudo cp /usr/share/X11/xkb/symbols/il_backup /usr/share/X11/xkb/symbols/il

כעת נערוך את הקובץ. אני מעדיף עריכות טקסט כ־Root לעשות לא עם עורך הטקסט המובנה של המערכת (Gedit במקרה של לינוקס מינט) אלא עם עורך טקסט גרפי פשוט שנקרא leafpad (או עם Nano כשאני רוצה משהו מהיר ונגיש).

gksu leafpad /usr/share/X11/xkb/symbols/il

בתוך עורך הטקסט הריצו חיפוש עם ctrl+f למושג:

Hebrew (lyx)

גללו מתחתיו עד למקום בו כתוב:

key <AC04> { [ hebrew_kaph, hebrew_kaph ] };

החליפו את השורה הזאת בשורה:

key <AC04> { [ hebrew_kaph, 0x10005bf ] }; // Rafe

עכשיו שמרו את הקובץ וצאו מעורך הטקסט.

עריכה מאוחרת: גיליתי עוד שלב שכדאי לעשות. מסתבר שבאובונטו 13.10 ומעלה (והמערכות המבוססות עליו) המערכת ממשיכה לזכור את ההגדרות הקודמות, לפעמים אפילו אחרי אתחול. כדי להתמודד עם זה כדאי ראשית למחוק את הקבצים הזמניים הרלוונטיים:

cd /var/lib/xkb/
sudo rm *.xkm

לאחר מכן, תנו פקודה לרענון פריסות המקלדת:

sudo dpkg-reconfigure xkb-data

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

אתחלו את המחשב (או רק את שרת X). כעת לחיצה על shift+כ כשפריסת המקלדת שלכם מכוונת על Hebrew lyx תספק דגש רפה.

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

בהצלחה.

להתחבר ל־eduroam, רשת ה־Wi-Fi באוניברסיטת חיפה — 16 באוקטובר 2015

להתחבר ל־eduroam, רשת ה־Wi-Fi באוניברסיטת חיפה

אם אתם לומדים או לומדות באוניברסיטת חיפה אתם עלולים להיתקל בבעיה (כאמור, אלה הגדרות למערכת שמיועדת לסטודנטים וחברי סגל. לא התעסקתי עם מערכת האורחים אבל לדעתי היא פועלת בלי בעיה). מערכת ה־Wi-Fi של האוניברסיטה, eduroam, מגיעה עם הסברים להתחברות לכל מערכת בעולם מלבד לינוקס. מצד שני, אחרי קצת משחק עם ההסברים לווינדוז ההתחברות בלינוקס הייתה סופר פשוטה. את ההתחברות עצמה עשיתי באמצעות ממשק ה־Wi-Fi של לינוקס מינט, אבל אני מניח שההבדלים לא גדולים. הנה הדרך:

בוחרים להתחבר לרשת eduroam ב־Wi-Fi

כשעושים זאת נפתח תפריט:

Screenshot_2015-10-13_09-11-24

בתפריט בוחרים ב־authentication methode שנקראת PEAP ומכניסים שם משתמש (yourIDnum@haifa.ac.il) החליפו את yourIDnum במספר ת.ז. שלכם. הכניסו את הססמה שלכם לפורטל הסטודנטים בחיפה.

Screenshot_2015-10-13_09-12-21

לוחצים Connect ומאשרים לו להמשיך ללא אישור CA (בוחרים ב־don't warn me again ו־ignore).

Screenshot_2015-10-13_09-12-54

זהו. מסובך, נכון?

איך להתקין את הגרסה היציבה העדכנית ביותר של ליברה אופיס בלינוקס מינט 17.2 —

איך להתקין את הגרסה היציבה העדכנית ביותר של ליברה אופיס בלינוקס מינט 17.2

בלינוקס מינט 17.2 החליטו לנעול את גרסת הליברה אופיס לגרסה 4.4.3. זאת אומרת שגם אם מוסיפים PPA לעדכון ליברה אופיס הגרסה שלו מוקפאת. לא יודע למה ההחלטה הזאת התקבלה. הנה הדרך לעקוף אותה ולהתקין את Libreoffice Fresh, שהיא הגרסה היציבה החדשה ביותר בכל רגע (בעת כתיבת שורות אלה זאת גרסה 5.0.2). אני כמובן מזהיר שאם אתם רוצים מערכת הכי יציבה ובדוקה עליכם להעדיף את Libreoffice Still, הגרסה האקסטרה־יציבה, שהיא כרגע גרסה 4.4.4, ואז מוטב כבר להישאר עם ברירת המחדל של מינט וזהו.

כדי לעקוף את ההקפאה של מינט ראשית יש ליצור קובץ העדפות לליברה אופיס:

sudo nano /etc/apt/preferences.d/libreoffice.pref

בקובץ ההעדפות להדביק את הטקסט הזה:

Package: *
Pin: release o=LP-PPA-libreoffice
Pin-Priority: 700

Screenshot from 2015-10-16 10:09:01

ולשמור.

כעת יש להוסיף את ה־PPA הרשמי של ליברה אופיס:

ppa:libreoffice/ppa

ניתן להוסיף אותו בפקודת טרמינל:

sudo apt-add-repository ppa:libreoffice/ppa

או באזור ה־PPA של אפליקציית software sources של מינט:

פשוט להדביק את שם ה־PPA בתיבת הטקסט
פשוט להדביק את שם ה־PPA בתיבת הטקסט

עכשיו רעננו את מערכת עדכון התָכנה של מינט (הקישו על המגן הקטן של עדכון התָכנה בפנל ואז הקישו על Refresh).

Screenshot from 2015-10-16 10:36:13

והנה המערכת מציעה לשדרג את ליברה אופיס!

Screenshot from 2015-10-16 10:37:42

שדרגו ותיהנו.