עצמאי קומפיס

מאז שאתה מתחיל להשתמש ב- GNU / Linux אחד הדברים שמושכים את העין ביותר הם ההשפעות והפונקציות שהרכב Compiz ומנהל החלונות יכולים להציע לך, אך אם יש לך מחשב ישן הדבר הראשון שעולה בראשך הוא שזכית לא תוכל להפעיל את ההשפעות הנפלאות האלה על הגאדג'ט שלך. יום אחד שקראתי בפורומים של Arch Linux, הבנתי שיש משהו שנקרא "Compiz Standalone" שככל הנראה מאפשר לך ליצור את סביבת שולחן העבודה שלך מאפס, והכי טוב, עם האפקטים המדהימים של Compiz.

זו תרומה של TheDary Kano, ובכך הפכה לאחת הזוכות בתחרות השבועית שלנו: «שתף את מה שאתה יודע על לינוקס«. מזל טוב!

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

תצורה

1.- הדבר הראשון שעלינו לעשות הוא להתקין את החבילות הדרושות:

sudo apt-get install compizconfig-settings-manager compiz-Plug-ins-extra

בעזרת זה אנו מתקינים את מנהל האפשרויות של CompizConfig או "ccsm" שהוא כלי תצורה "מתקדם" עבור Compiz וכמה תוספים.

2.- צור את קובץ ההפעלה עבור מנהל הכניסה:

מכיוון שאנו משתמשים ב- LightDM בכניסה לאובונטו, עלינו ליצור קובץ אינדקס עבור LightDM כדי לקרוא ולהפעיל את היישומים הדרושים.

gksu gedit /usr/share/xsessions/compiz-session.desktop

ובתוך הקובץ אנו מדביקים את הדברים הבאים:

[ערך שולחן עבודה] קידוד = UTF-8 שם = תגובה קומפיז = Compiz Fusion עצמאי Exec = / usr / local / bin / compiz-session Type = יישום

אנו שומרים את הקובץ וסוגרים אותו.

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

3.- בנה את ההפעלה שלנו:

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

gksu gedit / usr / local / bin / compiz-session

ובתוך הקובץ אנו מדביקים את הדברים הבאים:

#! / bin / bash if test -z "$ DBUS_SESSION_BUS_ADDRESS"; ואז eval `dbus-launch --sh-syntax - exit-with-session` fi compiz - החלף ccp & wmpid = $! שינה 1 אם [-f ~ / .compiz-session]; ואז מקור ~ / .compiz-session & אחר xterm & fi # המתן ל- WM לחכות $ wmpid

אנו שומרים את הקובץ, סוגרים אותו והופכים אותו להפעלה:

sudo chmod 755 / usr / local / bin / compiz-session

התסריט לעיל נועד למנהל שולחן העבודה להתחבר ולהפעיל את היישומים שאנו מציינים בעת ההפעלה יחד עם Compiz ו- D-Bus.

4.- יישומים בעת ההפעלה

בשלב הקודם יצרנו סקריפט שהתחיל את D-Bus יחד עם Compiz אבל אם ניכנס כפי שהוא ברגע זה, הדבר היחיד שנראה יהיה מצביע העכבר, אז עלינו ליצור את הקובץ שיתחיל היישומים שירכיבו את סביבת שולחן העבודה כאילו היינו ב- Openbox; הפאנל, דרופבוקס, רציפים וכו '.

אנו מבצעים במסוף:

gedit ~ / .compiz-session

בתוך קובץ זה נכניס את היישומים שאנו רוצים להוציא לפועל בתחילת הפגישה העצמאית שלנו ב- Compiz.

שלי היה כזה:

כדוגמה אתה יכול להכניס את הדברים הבאים לקובץ שלך:

#! / bin / bas gnome-settings-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &

gnome-settings-daemon יטען את ההגדרות שלך לתוך ערכות נושא של GTK + והגדרות מערכת אחרות.

tint2 הוא פאנל מינימליסטי וניתן להגדרה מאוד, חלופה קלה לפאנלים של Gnome, אם כי אתה יכול גם להגדיר את החלונית XFCE כך שתתחיל למשל, סביר להניח ש tint2 לא מותקן במערכת שלך:

sudo apt-get install tint2

5.- נגיעות אחרונות והתאמה אישית:

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

- התקן את myGtkMenu באובונטו

אם יש לך אובונטו 64 סיביות, יהיה עליך לקמפל מחדש את היישום.

עכשיו, כדי שהתפריט נטען כאשר אנו לוחצים לחיצה ימנית על שולחן העבודה, עלינו לפתוח את תצורת Compiz «ccsm», חלון התוספים ייפתח, נעבור לפקודות ובשורת הפקודה הראשונה שמנו את "myGtkMenu file-de- menu ”, שם קובץ התפריט יהיה הנתיב שבו יהיה קובץ תצורת התפריט עבור myGtkMenu, ואז נעבור ללשונית" שילובי מקשים "ונבחר שילוב, זה יכול להיות Shift + Alt + m. אנו מאפשרים את הפלאגין ומשאיר "פקודות" מופעלות.

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

שילובי מקשים (מקשי קיצור)

Compiz הוא מנהל חלונות, עם תמיכה בפקודות, אך הוא מאפשר לנו רק להגדיר אחת עשרה פקודות, לכן אנו נעזרים ביישומים אחרים כגון xbindkeys שמאפשר לנו להגדיר את כל השילובים שאנחנו רוצים (באופן אישי אין לי את זה עובד כי אני לא משתמש במקלדת הרבה), אנו מתקינים אותה עם:

sudo apt-get להתקין xbindkeys

אתה יכול לעקוב אחר מדריך זה כדי להגדיר את xbindkeys, זה עדיין ממש קל

- XbindKeys: הגדרת המקלדת

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

בצילום המסך הזה אני לא משתמש ב- myGTKmenu, למרות שהוא עצמאי של Compiz, אני משתמש ב- compiz-boxmenu מכיוון שצילום המסך הזה צולם בהפעלת Arch Linux שלי.

כעת אנו עורכים את קובץ ה- sudoers שלנו, חשוב שכדי לפתוח את הקובץ תעשה זאת באופן הבא כדי שלא תתכוון להתעסק עם sudo:

sudo EDITOR = nano visudo

איפה שכתוב שם ננו אתה יכול ללכת על משטח העלה, לדדיט או לכל עורך שאתה מעדיף.

ואתה מוסיף את זה לשורה האחרונה:

זחילה קשתות תאטרון = NOPASSWD: / sbin / shutdown -h now, / sbin / stop, / sbin / poweroff, / sbin / reboot

עליך לשנות מה יש באדום עבור שם המשתמש שלך ומה בירוק עבור שם המארח שלך, (השם שהכנסת למחשב האישי שלך)

כעת תוכלו להכניס את הפקודות המתאימות ל"התנתק "," כיבוי "ו"הפעלה מחדש" בקובץ התפריט.

כיבוי: כיבוי סודו עכשיו
אתחול מחדש: אתחול סודו מחדש
צא: pkill compiz

התאמה אישית

אם פעלת כהלכה על כל השלבים, אתה אמור שיהיה הפעלת קומפיץ פעילה ומוכנה לדרך, מה שלהלן הוא התאמה אישית.

רזולוציית מסך, הגדרות מקלדת והפעלת מספר נעילה בעת ההפעלה

כדי להוסיף רזולוציה "לא נתמכת" לסשן הקומפיס שלי ולא להתעסק ב- Xorg.conf שהוא מעט רגיש ¬¬ 'הוסף את xrandr לסקריפט האתחול שלי ולפריסת המקלדת השתמשתי בפקודה setxkbmap (חלק זה תלוי במקלדת שלך אתה צריך לדעת עד עכשיו מהי הפריסה שלך), הפקודה האחרונה היא להפעיל את Numlock בהתחלה.

עלינו להתקין את numlockx מכיוון שהוא לא מגיע עם המערכת:

sudo apt-get להתקין numlockx

אנו מוסיפים את השורות מעל סקריפט ההפעלה שלנו .xinitrc שלנו ייראה כך:

משהו כזה יהיה בסדר:

xrandr -s 1280x1024 xrandr - dpi 96 setxkbmap en & numlockx & ~ / .compiz-home & exec compiz ccp &

טפטים

אין צורך להשתמש ביישומים אחרים מכיוון ש- compiz מביא את התוסף Wallpaper אך אם אתה עדיין רוצה להשתמש באפליקציה אחרת אתה יכול להשתמש ב- feh או חנקן

הפעל את תוסף הטפט, ואז לחץ על חדש ובחר את התמונה הקלה:

סמלים על שולחן העבודה

באופן אישי, אני לא חובב סמלים על שולחן העבודה, אבל כדי לנהל סמלים על שולחן העבודה נוכל להשתמש ב- idesk, pcmanfm או nautilus, ואחרים, את כל אלה אנו יכולים להתקין עם yaourt, עם pcmanfm נוכל גם להגדיר את הטפט עבור שולחן העבודה, ואנחנו נותנים אפשרות לשמור את תפריט compiz-boxmenu על שולחן העבודה, אם אנחנו משתמשים ב- nautilus נאבד את תפריט שולחן העבודה. ההדרכה הבאה עבור Openbox תקפה לחלוטין וישימה גם עבור Compiz העצמאי.

[OpenBox] הוסף סמלי שולחן עבודה באמצעות PCmanFM / SpaceFM

אל תשכח להוסיף pcmanfm – desktop & or spaceman – desktop & לסקריפט האתחול בהתאם למישהו שבחרת.

פאנל ועגינה

Docks יודעים רבים שאנחנו יכולים להשתמש ב- cairo-dock, avant-window-navigator, docky כולם נמצאים ב- yourt והפאנל שאתה רוצה להוסיף הוא העדפתך xfce4-panel, lxpanel, mate-panel, gnome-panel ... כ אנו עוקבים אחר הפילוסופיה KISS ונתקין פאנל פשוט מאוד, חמוד וניתן להגדרה אם רבותי הן גוון 2

sudo apt-get install tint2

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

משגר יישומים

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

תפריט sudo apt-get להתקין

אנו מבצעים זאת באמצעות dmenu_run

שומר מסך (שומר מסך)

אתה רוצה שומר מסך, אז בוא נשתמש בשומר מסך

sudo apt-get להתקין שומר מסך

עליכם להוסיף זאת לסקריפט ההפעלה שלנו כך שהוא נטען בכל פעם שאנחנו נכנסים:

/ usr / bin / xscreensaver -no-splash &

כדי לבחור ולהגדיר את שומר המסך אנו מבצעים הדגמה של שומר מסך

בעיות נפוצות

גבולות לא נראים בחלונות (אזמרגד, gtk-windows-decorator וכו '..)

- אם זה קורה לך זה בגלל שתוסף קישוט החלונות אינו מופעל, עבור אל ccsm וחפש קישוט חלון והפעל אותו.

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

Conky לא עובד טוב או שהוא נראה רע: אם conky לא עובד טוב שנה את השורה "own_window_type xxxxx", מתצורת conky ל "dock_window_type dock".


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

4 תגובות, השאר את שלך

השאירו את התגובה שלכם

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

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   עמנואל יורסטה דיג'ו

    תודה גדולה על התרומה

  2.   טטה פלאזה דיג'ו

    עוד "טיפ" פעמים רבות זה מייגע להיות צריך להגדיר את כל הדברים האלה ביד, אז עדיף סביבה שכבר מביאה את הדברים שהוגדרו מראש, אני ממליץ בחום על LXDE + Compiz, בדרך זו יש הרבה דברים שאתה לא צריך להגדיר ולהגיד לך ל- LXDE שמתחיל ב- compiz, זה מספיק כדי לשנות קובץ, וכדי להסיר את החלונית LXDE, זה מספיק כדי לשנות את ההפעלה האוטומטית (Y)

  3.   חאבייר פרננדז דיג'ו

    עשיתי את זה עם לובונטו וזה נהדר 😉

  4.   קרלוס קוואמאצין דיג'ו

    הדרכה מצוינת, האם יש בעיה אם אני משתמש ב- gdm ?, מותקן אצלי gnome 3.6 באובונטו