משתמשים רבים משתמשים בפקודה gksu ומשתמשים בעבודה עם יישומים גרפיים מהמסוף. כלי זה מאוד שימושי ופופולרי בקרב משתמשים רבים, אך למרבה הצער ימיו ספורים. נכון לעכשיו דביאן הסירה את הכלי הזה ממאגריו ואובונטו ביטלה אותו לקראת ה- LTS הבא של אובונטו.
אז זה, משתמשים יפסיקו להשתמש ב- gksu אך אין זה אומר שהפונקציות שלה יאבדו על ידי המשתמשים. לא הרבה פחות. נכון לעכשיו אנו יכולים להשיג את אותו הדבר באמצעות הכלי gvfs ומשתנה שיהיה תואם כמעט לכל יישום אובונטו.
Gksu היא פקודה ששימשה למתן ממשק גרפי לפקודה su ו- sudo, כלומר דרך לגשת למצב משתמש-על עבור כלים גרפיים. נכון גם שניתן להשתמש ישירות ביישומים מסוימים כמו Gedit באמצעות הפקודה sudo. אבל, עכשיו כשלא יהיה לנו כלי כזה עלינו להשתמש בכלי gvfs, כלי שיעזור לנו לקבל את הפונקציות של Gksu מבלי להשתמש בכלי. היזהר, אין זה אומר שעל ידי הוספת משתנה לפקודות ולשורות הקוד יש לנו גישה למשתמשים העל, אך במצבים מסוימים, כגון עריכת מסמכים, נקבל משהו דומה.
המשתנה אליו אנו מתייחסים הוא "admin: //" משתנה gvfs שיעבוד כמו הפקודה gksu. לפיכך, אם לפני כן כתבנו את הדברים הבאים במסוף:
gksu gedit /etc/apt/sources.list
(כדי לערוך את קובץ המאגרים, כדי לתת דוגמה פשוטה)
כעת עלינו לכתוב את הדברים הבאים:
gedit admin:///etc/apt/sources.list
זה יגרום לכלי לעבוד כאילו כתבנו במקום זאת את הפקודה gksu.
אולי מטרד עבור משתמשים רבים אבל ברגע שנתרגל לזה, התהליך יהיה פשוט וטבעי, כפי שקרה עם התקנת התוכנה של חבילות הצמד.
יש לי קיצור דרך שמבצע סקריפט שבו בתוך הסקריפט יש לי שורה להפעלת יישום Java, בעבר השתמשתי בפקודה gksudo כדי להפעיל את היישום כשורש:
#! / bin / bash
gksudo -u שורש "java -Xmx500m -jar application.jar full_screen"
עכשיו זה לא עובד בשבילי ו
הם באמת עשו פשע על ידי שחרורם של gksu, עכשיו אתה צריך ללהטט כדי להתקין חבילת deb. אני תוהה, זה לא יהיה טוב יותר מאובונטו למסור את חבילת DEB וללכת ל- RPM. זה באמת פשע מה שהם עשו. לעת עתה אני חוזר לדביאן.