I3 (window manager)
i3 એ X11 માટે રચાયેલ ટાઇલિંગ વિન્ડો મેનેજર છે, જે Wmii દ્વારા પ્રેરિત છે અને C માં લખાયેલ છે. તે ટાઇલિંગ, સ્ટેકિંગ અને ટેબિંગ લેઆઉટને સપોર્ટ કરે છે, જે જાતે નિયંત્રિત થાય છે. તેનું રૂપરેખાંકન સાદા લખાણ ફાઇલ દ્વારા પ્રાપ્ત થાય છે અને ઘણા પ્રોગ્રામિંગ ભાષાઓમાંથી તેના યુનિક્સ ડોમેન સોકેટ અને JSON આધારિત આઈ. પી. સી. ઇન્ટરફેસનો ઉપયોગ કરીને i3 ને વિસ્તૃત કરવું શક્ય છે. Wmiiની જેમ, i3 પણ vi અને Vim જેવી જ નિયંત્રણ પ્રણાલીનો ઉપયોગ કરે છે. મૂળભૂત રીતે, વિન્ડો ફોકસ જમણી બાજુની હોમ રો કીઓ (મોડ1 + જે, કે, એલ, સેમિકોલન) ઉપરાંત દસ્તાવેજીકરણ 'મોડ1' કી (અલ્ટ કી/વિન્ડોઝ કી) દ્વારા નિયંત્રિત થાય છે, જ્યારે વિન્ડોની હિલચાલ શિફ્ટ કી (મોડ1 + શિફ્ટ + જે, કે, એલ, સેમિકોલન) ના ઉમેરા દ્વારા નિયંત્રિત થાય છે. ડિઝાઇન લક્ષ્યાંકો i3 ના પ્રાથમિક ડિઝાઇન લક્ષ્યાંકો સારી રીતે લખાયેલા, દસ્તાવેજીકૃત કોડ ધરાવે છે જે વપરાશકર્તાના યોગદાનને પ્રોત્સાહિત કરે છે; Xlib ને બદલે XCB નો ઉપયોગ કરવો; મલ્ટી-મોનિટર સુવિધાઓને યોગ્ય રીતે અમલમાં મૂકવી, જેથી દરેક કાર્યસ્થળ વર્ચ્યુઅલ સ્ક્રીનને સોંપવામાં આવે, અને મોનિટર ઉમેરાઓ અને દૂર કરવા વિન્ડોઝનો બિન-વિનાશક હોય; ટેક્સ્ટ સંપાદકો vi અને vim જેવી જ રીતે વિવિધ સ્થિતિઓનો અમલ કરવો; વિંડો મેનેજમેન્ટ માટે અમૂર્ત (અને અંતર્ગત ડેટા સ્ટ્રક્ચર) તરીકે વૃક્ષનો ઉપયોગ કરવો; અને UTF-8 અક્ષર એન્કોડિંગનો અમલ કરવો. સુવિધાઓ i3 નું રૂપરેખાંકન સાદા લખાણ ફાઇલ દ્વારા કરવામાં આવે છે (સામાન્ય રીતે ~/. કોન્ફિગ/i3/રૂપરેખાંકનમાં જોવા મળે છે), જેને કોઈપણ અત્યાધુનિક પ્રોગ્રામિંગ જ્ઞાન વિના કસ્ટમાઇઝ કરી શકાય છે. અન્ય લોકપ્રિય ટાઇલિંગ વિન્ડો મેનેજરો, જેમ કે ડીડબલ્યુએમ, અદ્ભુત અને એક્સમોનાડથી વિપરીત, વિન્ડો મેનેજમેન્ટ i3 માં વપરાશકર્તા પર છોડી દેવામાં આવે છે. બારીઓ કન્ટેનરની અંદર રાખવામાં આવે છે, જેને ઊભી અથવા આડી રીતે વિભાજિત કરી શકાય છે. વૈકલ્પિક રીતે તેમનું કદ પણ બદલી શકાય છે. વિન્ડોઝને સ્ટેકીંગ કરવા તેમજ તેમને ટેબ કરવા માટેના વિકલ્પો પણ છે (વેબ બ્રાઉઝર્સ જે ઈન્ટરફેસનો ઉપયોગ કરે છે તે સમાન). i3 મૂળભૂત પ્રોગ્રામ લોન્ચર તરીકે ડીમેનુનો ઉપયોગ કરે છે, પરંતુ તેને બદલી શકાય છે. i3 પાસે i3bar નામનો સંકળાયેલ પ્રોગ્રામ પણ છે જે સ્ક્રીનના તળિયે સિસ્ટમ વિશેની માહિતી પ્રદર્શિત કરે છે. i3 બહુવિધ મોનિટરના ઉપયોગને પણ ટેકો આપે છે. ફ્લોટિંગ પોપ-અપ વિન્ડોઝ i3 એ ટાઇલિંગ વિન્ડો મેનેજર હોવા છતાં, ચોક્કસ વિન્ડો, જેમ કે પાસવર્ડ પોપ-અપ્સ, મૂળભૂત રીતે નવી ટાઇલ્સ તરીકે પ્રદર્શિત થતી નથી; જ્યાં સુધી સંપૂર્ણ સ્ક્રીન મોડમાં ન હોય ત્યાં સુધી તેઓ હંમેશા ટાઇલ્ડ વિન્ડોઝની સામે સ્ટૅક્ડ હોય છે. આ ફ્લોટિંગ વિંડોઝને મુક્તપણે ખસેડી શકાય છે અને તેનું કદ બદલી શકાય છે, જેમ તેઓ વિંડો મેનેજરો અને GNOME અથવા KDE પ્લાઝમા જેવા લોકપ્રિય ડેસ્કટોપ વાતાવરણમાં કરી શકે છે. i3 ના લેખકો ફ્લોટિંગ વિન્ડોઝનો ઉપયોગ ફક્ત પોપ-અપ વિન્ડોઝ માટે કરવાનો ઇરાદો ધરાવે છે. ગેલેરી પણ જુઓ એક્સ વિન્ડો મેનેજરોની સરખામણી સ્વે-વેલેન્ડ માટે વિન્ડો મેનેજર જે i3 સંદર્ભો ફૂટનોટ્સ જેવી જ છે બાહ્ય કડીઓ બીએસડી લાઇસન્સ ટાઇલિંગ વિન્ડો મેનેજર્સ યુનિક્સ વિન્ડોઈંગ સિસ્ટમ-સંબંધિત સોફ્ટવેર 2009 નો ઉપયોગ કરીને સી ફ્રી એક્સ વિન્ડો મેનેજર્સ સોફ્ટવેરમાં પ્રોગ્રામ કરેલ ફ્રી સોફ્ટવેર