با سلام.
دو سه روز پیش از رابط کاربری گنوم شل خسته شدم گفتم بیام با Compiz و AWN یه سشن درست کنم و کمی هم دستم بره در کار!
ابتدای کار رفتم توی گوگل انگلیسی و چندین آموزش رو خوندم. بعد از اون شروع کردم به کار (البته اکثر آموزشها از cairo استفاده کردند ولی من AWN . ).
اول فایل mysession.session رو ایجاد کردم و در این دایرکتوری گذاشتم:
/usr/share/gnome-session/sessions/
بعد یک Desktop Entry به اسم mysession.desktop درست کردم (برای ادیتشم از vim استفاده کردم بسیار لذت بخش بود
). و در دایرکتوری زیر قرار دادم:
/usr/share/xsessions
و بعد رسید یه فایل exec که باید در دسکتاپ اینتری تعریف میکردم. این کد رو درونش نوشتم:
#!/bin/sh
exec gnome-session --session mysession "$@"
اما مشکل تازه شروع میشه! من ابتدای امر اومدم پرمیشن اجرایی به فایل mysession-exec دادم. اونم با این دستور:
#chmod +x /usr/local/bin/mysession-exec
حالا وقتی در Lightdm یا gdm میام انتخاب کنمش؛ یا ارور لود میده ؛ یا یه چیز عجیب غریبی لود میشه! یک صفحه سیاه با داکی که توسط AWN ایجاد کردم روی صفحه (نمیدونم چطور باید درست و راستیش کنم!!!).
این مشکل از فایل exec هست یا جای دیگری مشکل هست؟