Founded Xfce Classic, rab rawg ntawm Xfce yam tsis muaj tus neeg siv khoom-sab qhov rais kho kom zoo nkauj

Sean Anastasi (kuv.Shawn Anastasio), tus neeg nyiam software dawb uas ib zaug tau tsim nws tus kheej kev ua haujlwm ShawnOS thiab tau koom nrog hauv kev xa khoom Chromium thiab Qubes OS mus rau ppc64le architecture, nrhiav tau peb tes num Xfce Classic, nyob rau hauv uas nws npaj siab los tsim cov diav rawg ntawm Xfce cov neeg siv ib puag ncig cov khoom siv uas ua haujlwm yam tsis muaj kev siv cov neeg siv khoom-sab qhov rais kho kom zoo nkauj (CSD, cov neeg siv khoom-sab kho kom zoo nkauj), uas lub qhov rais lub npe thiab cov thav ntawv tau kos tsis yog los ntawm tus thawj tswj qhov rais, tab sis los ntawm daim ntawv thov nws tus kheej.

Cia peb nco ntsoov koj tias hauv kev npaj rau kev tso tawm tom ntej ntawm Xfce 4.16, qhov kev tso tawm cia siab tias yuav Thaum Lub Kaum Hli lossis Kaum Ib Hlis, lub interface tau hloov mus rau GtkHeaderBar widget thiab siv CSD, uas ua rau nws ua tau, los ntawm kev sib piv nrog GNOME, tso cov ntawv qhia zaub mov, nyees khawm thiab lwm yam ntsiab lus hauv lub qhov rais header, nrog rau kom paub tseeb tias qhov zais. ntawm thav duab hauv dialogs. Tus tshiab interface rendering engine yog kev koom ua ke rau hauv lub tsev qiv ntawv libxfce4ui, uas tau ua rau tsis siv neeg CSD daim ntawv thov rau yuav luag txhua qhov kev sib tham, tsis tas yuav hloov pauv cov cai ntawm cov haujlwm uas twb muaj lawm.

Thaum hloov mus rau CSD pom tawm tsam, leej twg ntseeg tias kev txhawb nqa CSD yuav tsum xaiv tau thiab tus neeg siv yuav tsum muaj peev xwm txuas ntxiv siv cov npe qhov rais classic. Ntawm qhov tsis zoo ntawm kev siv CSD, thaj tsam lub qhov rais loj heev, qhov tsis xav tau hloov cov ntawv thov rau lub qhov rais lub npe, kev ua haujlwm tsis zoo ntawm Xfwm4 cov ntsiab lus, thiab qhov sib txawv ntawm qhov tsim ntawm windows ntawm Xfce / GNOME daim ntawv thov thiab cov kev pab cuam uas ua. tsis siv CSD tau hais. Nws tau sau tseg tias ib qho ntawm cov laj thawj rau kev tsis lees paub ntawm GNOME interface los ntawm qee cov neeg siv yog kev siv CSD.

Txij li thaum tsis tau sim los muab kev txhawb nqa rau kev ua tsis taus CSD hauv 5 lub hlis, Sean Anastasi txiav txim siab muab qhov teeb meem no rau hauv kuv txhais tes thiab tsim ib rab rawg ntawm lub tsev qiv ntawv libxfce4 ua, nyob rau hauv uas kuv ntxuav qhov khi rau CSD thiab xa rov qab cov qub kho kom zoo nkauj hom ntawm tus neeg rau zaub mov sab (qhov rais manager). Txhawm rau kom muaj kev sib raug zoo nrog cov ntawv thov siv libxfce4ui API tshiab thiab khaws cia ABI, kev khi tshwj xeeb tau npaj uas txhais cov CSD tshwj xeeb ntawm XfceTitledDialog chav kawm rau hauv kev hu ntawm chav kawm GtkDialog. Raws li qhov tshwm sim, nws muaj peev xwm tshem tawm Xfce daim ntawv thov ntawm CSD los ntawm kev hloov lub tsev qiv ntawv libxfce4ui, tsis tas hloov cov cai ntawm cov ntawv thov lawv tus kheej.

Tsis tas li ntawd, ib rab diav rawg tau tsim xfce 4, uas suav nrog kev hloov pauv rov qab tus cwj pwm classic. Npaj rau Gentoo cov neeg siv overlay rau nruab libxfce4ui-nocsd. Npaj rau Xubuntu/Ubuntu cov neeg siv PPA repository nrog cov pob khoom npaj txhij. Sean Anastasi piav qhia txog cov laj thawj ntawm kev tsim lub diav rawg los ntawm kev hais tias nws tau siv Xfce ntau xyoo thiab nyiam qhov cuam tshuam ntawm ib puag ncig no. Tom qab txiav txim siab txog kev hloov pauv hauv kev sib tham nws tsis pom zoo nrog, thiab tsis muaj kev sim los muab kev xaiv kom rov qab mus rau tus cwj pwm qub, nws tau txiav txim siab los daws nws qhov teeb meem ntawm nws tus kheej thiab muab cov kev daws teeb meem rau lwm tus neeg nyiam.

Ib qho teeb meem thaum siv Xfce Classic yog qhov tshwm sim ntawm cov npe sib npaug vim muaj cov ntaub ntawv rov qab rau hauv lub npe thiab hauv daim ntawv thov qhov rai. Cov yam ntxwv no zoo ib yam nrog tus cwj pwm ntawm Xfce 4.12 thiab 4.14, thiab tsis cuam tshuam rau CSD. Hauv qee daim ntawv thov, xws li kev theej tawm zoo li qub (piv txwv li, hauv xfce4-screenshooter), tab sis nyob rau lwm qhov nws yog qhov tsis tsim nyog. Txhawm rau daws qhov teeb meem no, nws muaj peev xwm ntxiv qhov hloov pauv ib puag ncig uas tswj kev ua haujlwm ntawm XfceHeading.

Founded Xfce Classic, rab rawg ntawm Xfce yam tsis muaj tus neeg siv khoom-sab qhov rais kho kom zoo nkauj

Txoj hauj lwm ntawm CSD cov neeg txhawb nqa los mus rau lub peev xwm los siv lub qhov rais khib nyiab qhov chaw los tso cov ntawv qhia zaub mov, vaj huam sib luag nyees khawm thiab lwm yam tseem ceeb interface ntsiab. Cov neeg tawm tsam ntawm CSD ntseeg tias txoj hauv kev no ua rau muaj teeb meem nrog kev sib koom ua ke ntawm kev tsim lub qhov rais, tshwj xeeb tshaj yog cov ntawv sau rau cov neeg siv sib txawv uas txhais cov lus pom zoo sib txawv rau qhov kev teeb tsa ntawm thaj chaw npe. Nws yog qhov yooj yim dua los nqa cov qauv ntawm lub qhov rais ntawm txhua daim ntawv thov mus rau ib qho style thaum classical rendering cov chaw pabcuam ntawm lub qhov rais ntawm lub server sab. Nyob rau hauv cov ntaub ntawv ntawm kev siv CSD, nws yog ib qho tsim nyog yuav tau cais cov kev sib txuas ntawm daim ntawv thov rau txhua qhov graphical ib puag ncig thiab nws yog qhov nyuaj heev los xyuas kom meej tias daim ntawv thov tsis zoo li neeg txawv teb chaws nyob rau hauv ib puag ncig cov neeg siv sib txawv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib