સાત મહિનાથી વધુ સક્રિય વિકાસ પછી, "Sway 1.11" ના નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી છે., લોકપ્રિય i3-પ્રેરિત કમ્પોઝિશન મેનેજર.
આ નવું સંસ્કરણ ફક્ત વપરાશકર્તા અનુભવ અને એકીકરણ સુધારે છે wlroots માં અમલમાં મુકાયેલા સુધારાઓ, પણ બફર સિંક્રનાઇઝેશન, પારદર્શિતા વ્યવસ્થાપન અને નવા વેલેન્ડ પ્રોટોકોલ એક્સટેન્શન માટે સપોર્ટને પણ મજબૂત બનાવે છે.
સ્વય 1.11 ની મુખ્ય નવી સુવિધાઓ
સ્વે ૧.૧૧ માં સૌથી મહત્વપૂર્ણ સુધારાઓમાંનો એક છે linux-drm-syncobj-v1 પ્રોટોકોલનો સમાવેશ, જે સ્પષ્ટ બફર સિંક્રનાઇઝેશનને મંજૂરી આપે છે. આ સુવિધા ગેરંટીઝ ક્યુ સ્ક્રીન પર કોઈપણ ચિત્રકામ કામગીરી પૂર્ણ થઈ ગઈ છે. સંગીતકાર તે બતાવે તે પહેલાં, ફ્લિકરિંગ અને ગ્રાફિકલ ભૂલો ઘટાડવી.
તેની સાથે આલ્ફા-મોડિફાયર-v1 માટે સપોર્ટ રજૂ કરવામાં આવ્યો છે., શું ગ્રાહકોને તેમની સપાટીઓના પારદર્શિતા સ્તરને સમાયોજિત કરવા સક્ષમ બનાવે છે.આ સુવિધા સંયુક્ત સર્વર સાથે સીધી વાતચીત કરે છે અને કર્નલના KMS મોડ્યુલનો ઉપયોગ કરી શકે છે, જેના પરિણામે ગ્રાફિક્સ પ્રદર્શનમાં સુધારો થાય છે અને રેન્ડરિંગ સરળ બને છે.
વધુમાં, સ્વે ૧.૧૧ રજૂ કરે છે નવા પ્રોટોકોલને કારણે સ્ક્રીન કેપ્ચરમાં સુધારો થયો છે «ext-image-capture-source-v1 અને ext-image-copy-capture-v1«. આ ઓન-સ્ક્રીન સામગ્રીને સચોટ રીતે કેપ્ચર કરવાની મંજૂરી આપે છે, જે વધુ આધુનિક રેકોર્ડિંગ અથવા સ્ટ્રીમિંગ ટૂલ્સ માટે પાયો નાખે છે, બાહ્ય ઉકેલોની જરૂર વગર જે પ્રદર્શનમાં દખલ કરે છે.
ક્લિપબોર્ડ અને મેટાડેટા સુરક્ષા સુધારાઓ
સ્વે ૧.૧૧ સમાવિષ્ટ છે ext-data-control-v1 માટે સપોર્ટ, જે ગ્રાહકોને પૂરી પાડે છે ડેટા મેનેજમેન્ટ પર વિશેષાધિકૃત સંપૂર્ણ નિયંત્રણ, જે શક્તિશાળી અને સુરક્ષિત ક્લિપબોર્ડ મેનેજરો વિકસાવવા માટે ચાવીરૂપ છે.
વધુમાં, સિસ્ટમ આઈપીસી (આંતર-પ્રક્રિયા સંચાર) સ્વા દ્વારાઅને હવે સુરક્ષા મેટાડેટા શામેલ હોઈ શકે છે સુરક્ષા-સંદર્ભ-v1 પ્રોટોકોલનો આભાર, જે વધુ સુરક્ષિત વેલેન્ડ વાતાવરણ તરફ એક મહત્વપૂર્ણ પગલું છે, ખાસ કરીને બહુ-વપરાશકર્તા અથવા સંવેદનશીલ સિસ્ટમોમાં.
La આઉટપુટ રૂપરેખાંકન તર્ક સુધારેલ છે. ડિસ્પ્લે ઉપકરણો વચ્ચે ઝડપી અને વધુ વિશ્વસનીય સ્વિચિંગ સક્ષમ કરવા માટે. પોઇન્ટર કંટ્રોલ કી માટે સપોર્ટ પણ ઉમેરવામાં આવ્યો છે, જે ચોક્કસ જરૂરિયાતો ધરાવતા વપરાશકર્તાઓ માટે નેવિગેશન અને નિયંત્રણ શક્યતાઓને વિસ્તૃત કરે છે.
ડિફોલ્ટ રૂપરેખાંકન ફાઇલને pactl, brilliantctl અને grim જેવી મુખ્ય ઉપયોગિતાઓ માટે પૂર્વવ્યાખ્યાયિત શોર્ટકટ્સ સાથે પણ અપડેટ કરવામાં આવી છે, જે કસ્ટમાઇઝેશન અને રોજિંદા ઉપયોગને વધુ સરળ બનાવે છે. વધુમાં, ડિફોલ્ટ મેનૂ dmenu_path પરની તેની નિર્ભરતા છોડી દે છે અને wmenu-run ને નવી ડિફોલ્ટ ઉપયોગિતા તરીકે અપનાવે છે.
પ્રદર્શન સુધારણા, મલ્ટી-GPU સપોર્ટ અને ડાયરેક્ટ સ્કેનિંગ
આ સંસ્કરણમાં, બેકએન્ડ અને રેન્ડરિંગ એન્જિન હવે DRM સિંક્રનાઇઝેશનને સપોર્ટ કરે છે., જે સ્થિરતા અને ગ્રાફિક્સ પ્રદર્શનમાં સુધારો કરે છે. પણ ઉમેર્યું બહુવિધ GPU માટે સપોર્ટ, જેમાં GUD (જેનેરિક USB ડિસ્પ્લે) ને સપોર્ટ કરતા USB વિડિયો એડેપ્ટર જેવા ઉપકરણોનો સમાવેશ થાય છે.
La ડાયરેક્ટ સ્કેન અમલીકરણમાં સુધારો કરવામાં આવ્યો છે. બફર ટ્રિમિંગ અને સ્કેલિંગ માટે પરવાનગી આપવા માટે, અને આંતરિક ગ્રાફિક્સ કામગીરીને મુશ્કેલ વાતાવરણમાં સરળ અનુભવ પ્રદાન કરવા માટે ઑપ્ટિમાઇઝ કરવામાં આવી છે.
સ્વેનું ફાઉન્ડેશન, wlroots, પણ વર્ઝન 0.19 સાથે વિકસિત થઈ રહ્યું છે, જે નવા ટેકનિકલ સુધારાઓ અને પ્રોટોકોલ લાવે છે. આમાં શામેલ છે:
- રંગ-વ્યવસ્થાપન-v1: HDR10 સપોર્ટ માટે (જોકે રેન્ડરિંગ અને બેકએન્ડ ઘટકો હજુ સુધી સંકલિત નથી).
- xdg-ટોપલેવલ-આઇકન-v1: દરેક ટોચની વિન્ડોને કસ્ટમ ચિહ્નો સોંપવા માટે.
- xdg-સંવાદ-v1: ઉચ્ચ સ્તરોને સંવાદો તરીકે ઓળખવા માટે.
- xdg-સિસ્ટમ-બેલ-v1: સિસ્ટમ બેલ સક્રિય કરવા માટે.
- ext-idle-notify-v1: વપરાશકર્તા પ્રવૃત્તિને ટ્રેક કરવા માટે.
- પ્રસ્તુતિ-સમય: વેરિયેબલ રિફ્રેશ રેટ (VRR) માટે સપોર્ટ સુધારે છે.
- wlr-લેયર-શેલ-v1: તમને સ્ક્રીનના વિશિષ્ટ વિસ્તારોમાં ચોક્કસ માર્જિન સેટ કરવાની મંજૂરી આપે છે.
છેલ્લે, જો તમે તેના વિશે વધુ જાણવામાં સક્ષમ થવામાં રસ ધરાવો છો, તો તમે માં વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર સ્વે કેવી રીતે ઇન્સ્ટોલ કરવું?
ઉબુન્ટુ અને તેના ડેરિવેટિવ્ઝ પર સ્વે ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા લોકો માટે, કેટલીક આવશ્યકતાઓ અને વિચારણાઓ ધ્યાનમાં લેવી મહત્વપૂર્ણ છે:
- વેલેન્ડ: Sway માટે વેલેન્ડ સિસ્ટમ પર ઉપલબ્ધ હોવું જરૂરી છે.
- ગ્રાફિક્સ ડ્રાઇવરો: સ્વે માલિકીના ગ્રાફિક્સ ડ્રાઇવરોને સપોર્ટ કરતું નથી. તેઓ અનઇન્સ્ટોલ કરેલા હોવા જોઈએ અને મફત ગ્રાફિક્સ ડ્રાઇવરોનો ઉપયોગ કરવો જોઈએ.
સ્વે ઇન્સ્ટોલ કરવું સરળ છે અને આપણે જે કરવું જોઈએ તે પ્રથમ વસ્તુ જરૂરી નિર્ભરતાઓ ઇન્સ્ટોલ કરવી છે:
sudo apt update sudo apt install -y \ meson \ libwayland-dev \ wayland-protocols \ libwayland-egl-backend-dev \ libxkbcommon-dev \ libinput-dev \ libcap-dev \ libxcb-composite0-dev \ libxcb-render0-dev \ libxcb-shape0-dev \ libxcb-xfixes0-dev \ libpixman-1-dev \ libevdev-dev \ libpango1.0-dev \ libcairo2-dev \ libdrm-dev \ libgbm-dev \ libgles2-mesa-dev \ libegl1-mesa-dev \ libxcb-icccm4-dev \ libxcb-xkb-dev \ libxcb-image0-dev \ libxcb-xrm-dev \ libxcb-randr0-dev \ libxcb-xinerama0-dev \ libx11-xcb-dev \ libxrandr-dev \ libxcb-util-dev \ libxcb-util0-dev \ libxcb-keysyms1-dev \ libpam0g-dev
પછી અમે સ્વે રીપોઝીટરી ઉમેરીએ છીએ:
sudo add-apt-repository ppa:swaywm/sway sudo apt update
અને અમે સ્વે ઇન્સ્ટોલ કરીએ છીએ:
sudo apt install sway