کد ِ تغییر ِ رزۆلوشن
پیشتر، از کد ای گفتم، که برا یِ فعّال- (کُنا-) و غیرِفعّالکردن ِ لت ِ لمسی یِ رایانه نوشته شده بود. روحیّه یِ کنجکاوی و زیادهخاهی ی-ام، م'را بر آن داشت، تا با رونویسی از فرمانها یِ آن کد، کد ای هم برا یِ تغییر ِ رزۆلوشن ِ نمایشگر به نویسم. خۆب، گام ِ نخست، گرفتن ِ پهنا یِ کنونی ِ رزۆلوشن از امّا قدیمیبودن ِ کد باعث می شد، فرمان ای، که برا یِ نمایش ِ پیغام نوشته شده بود، کار نه کند. با جستۆجو یِ بسیار توانستم مشکل را حل کنم، و لی آگاهی از فرمان ِ کدِ زیر تنها برا یِ رایانه یِ خود ام نوشته شده، امّا می توان آن را، با اندک ای ویرایش، رو یِ هر رایانه ای با هر رزۆلوشن ای به کار برد. هدف ِ بعدی یِ من، نمایش ِ پیغامها در بخش ِ بالایی، مانند ِ پیغامها یِ تغییر ِ رۏشنایی یا صدا'ست. | Piŝtar, az kod i goftam, ke barâ ye faëãl- (konâ-) va ĝeyrefaëãl-kardan e lat e lamsi ye râyâne neveŝte ŝode bud. Ruhiyye ye konjkâvi va ziyâdexâhi y-am, ma’râ bar ân dâŝt, tâ bâ runevisi az farmânhâ ye ân kod, kod i ham barâ ye taĝyir e rezoluŝen e nemâyeŝgar be nevisam. Xob, gâm e noxost, gereftan e pahnâ ye konuni ye rezoluŝen az Ammâ qadimi-budan e kod bâes mi ŝod, farmân i, ke barâ ye nemâyeŝ e peyĝâm neveŝte ŝode bud, kâr ba konad. Bâ jostoju ye besiyâr tavânestam moŝkel râ hall konam, va li âgâhi az farmân e Kod e zir tanhâ barâ ye râyâne ye xod am neveŝte ŝode, ammâ mi tavân ân râ, bâ andak i virâyeŝ, ru ye har râyâne i bâ har rezoluŝen i be kâr bord. Hadaf e baëdi ye man, nemâyeŝ e peyĝâmgâ dar baxŝ e bâlâi, mânand e peyĝâmhâ ye taĝyir e rowŝanâi yâ sedâ’st. |
dispw=`xrandr | grep current | awk '{ print $8 }'`
dispicon=/usr/share/icons/gnome/scalable/devices/video-display-symbolic.svg
if [ $dispw = 1024 ]
then
xrandr -s 800x600
notify-send --icon=$dispicon "Display resolution changed" "800x600 (4:3)"
exit 1
elif [ $dispw = 800 ]
then
xrandr -s 1024x600
notify-send --icon=$dispicon "Display resolution changed" "1024x600 (16:9)"
exit 1
else
notify-send --icon=$dispicon "Error" "Could not change display resolution"
exit 1
fi


