Xfce

Subdomains

 

Xfce 4.20 둘러보기

이 둘러보기에서는 xfce 4.20 새 주요기능을 소개합니다. 표면적으로 드러나는(사용자에게 나타나는) 개선 사항만을 다룹니다.

바뀐 내용의 세부 정보는 Xfce 4.20 changelog 전체 내용을 확인하십시오.

일반

Wayland

중요 공지: Xfce 4.20의 웨일랜드 지원은 아직 시험중임을 참고하십시오. 수많은 버그와 완성하지 못한 기능을 경험해볼 고급 사용자에게만 추천합니다. 위험을 감수하고 진행하십시오!

상당수의 xfce 구성 요소가 여전히 지원을 유지하던 X11 창 구현 상태를 웨일랜드에서 실행할 수 있게 해준 BrianGaël에게 감사를 전합니다.

This major effort was achieved by abstracting away any X11/Wayland windowing specific calls and making use of Wayland/Wlroots protocols. A whole new Xfce library, “libxfce4windowing” was introduced during that process. XWayland will not be required to run any of the ported Xfce components.

So far Xfce does not feature a compositor which supports Wayland. If you want to run Xfce in Wayland, Labwc and Wayfire will give you the best results. A detailed instruction on this can be found here. Please be aware that Wayland support is still experimental!

Xfwm4 에 기존의 X11 기능을 유지한 채로 웨일랜드를 지원하는 계획은 계속 진행중입니다. 그러나 재구조화 같은 작업은 주된 작업일 것이며, 언제 이게 끝날지 확언할 수 없습니다. 그러니, 이 부분의 구현을 한숨을 쉬며 기다리고 계시지 않는 것이 좋겠습니다.

일부 구성 요소와 다양한 기능을 위해, 일부를 웨일랜드로 포팅할 수 없었는데, 다음의 필요한 서비스를 제공할 표준 웨일랜드 프로토콜이 아직 없기 때문입니다:

  • 작업 공간 지원은 빠졌습니다 (이전 작업공간 프로토콜 은 이미 병합했습니다만).
  • 다양한 프로그램의 작업 표시줄 아이콘이 빠질 예정입니다(GtkStatusIcon 대신 StatusNotifier를 사용하려면 필요함).
  • Xfce4-settings: 키보드 및 마우스 설정은 웨일랜드 콤포지터의 내부 요소를 사용하나, Xfce 대화 상자는 아직 웨일랜드용으로는 사용할 수 없습니다.
  • 전원 관련 키보드 관리 (키 밝기, 대기 모드, 등)은 웨일랜드 컴포지터의 내부 기능이기 때문에, Xfce 컴포넌트에서 아직 지원할 수 없습니다.
  • 웨일랜드는 스크린샷을 찍을 때 자체 프로토콜을 지정하지 않습니다. 그러나 xfce4-screenshooter에서는 이미 wlroots ‘screencopy’ 프로토콜을 지원합니다 (전체 화면에 대해). 사각형 선택 영역 또는 활성 창의 스크린샷은 웨일랜드에서 아직 지원하지 않습니다.

일부 다른 Xfce 구성 요소는 웨일랜드에서 완전히 동작하지 못합니다:

현재 웨일랜드 지원 상황의 자세한 정보는웨일랜드 로드맵에서 찾아보실 수 있습니다.

배율 조정

다양한 구성 요소에서 살펴볼 아이콘과 미리 보기 그림의 크기 조절을 수정했습니다. 여러가지 큰 크기를 가진 빠진 아이콘을 추가했습니다. 이제 xfce를 HiDPI 화면에서 사용할 때 침침하게 보이던 요소가 사라졌습니다.

exo

아이콘 보기 성능

이제 “Exo-Icon-View"에서는 제각기 다른 컨테이너 형식을 사용하여 100,000개 이상의 파일을 무리 없이 처리할 수 있습니다.

자동 완성 검색 상자

exo 아이콘 보기의 자동 완성 검색 상자는 보기 위젯에 따라 항상 그 자리에 나타납니다.

libxfce4ui

바로 가기 아이콘 편집기

바로 가기 아이콘은 서로 겹치지만 않으면 여러 동작 목적으로 사용할 수 있습니다.

대화상자 정보

이제 대화 상자에는 배포판 로고, 창 시스템 정보, 사용 GPU 정보를 나타냅니다.

libxfce4ui - 정보 대화상자

libxfce4ui - 정보 대화상자

libxfce4windowing

이 라이브러리는 Xfce에 새로 도입한 요소입니다. Libxfce4windowing은 시스템 독립 창구현 방식으로 현재 창 구현 개념(화면, 최상위 창, 작업 공간 등)에 적용해보려는 추상화 라이브러리 입니다.

현재, X11은 libwnck에서 완벽히 지원합니다. 웨일랜드의 경우 다양한 웨일랜드 프로토콜 확장을 사용하여 일부 지원합니다. 그러나 X11에서 전반적인 영역에 있어 가능한 처리 기능이 웨일랜드에 없는데, 다음 프로토콜 확장이 기능에서 빠졌기 때문입니다.

thunar

마운트한 원격 위치

이제 마운트 위치에 엠블렘과 형식 설명이 나타납니다.

이제 IPv6 원격 URL을 지원합니다.

이제 원격 위치의 심볼릭 링크를 만들 수 있습니다.

검색

더 이상은 검색 결과에서 컨텍스트 메뉴를 열 때 검색이 끝날 때까지 기다릴 필요가 없습니다.

도구 모음

여러가지 새 도구 모음 단추를 추가했습니다:

  • 보기 전환 프로그램 - 드롭다운 단추를 보기 선택에 채용하였습니다.
  • 메뉴 - 메뉴 표시줄을 숨기면 햄버거 단추가 자동으로 도구 모음에 나타납니다. 햄버거 단추를 누르면 수직 메뉴와 구분선이 나타납니다.
  • 새 탭 - 현재 디렉터리의 새 탭을 엽니다.
  • 새 창 - 현재 디렉터리의 새 창을 엽니다.

투나 - 새 도구 모음 단추

투나 - 새 도구 모음 단추

투나 - 새 햄버거 도구 모음 단추

투나 - 새 햄버거 도구 모음 단추

투나 창의 크기를 줄이면 도구 모음 항목이 오버플로우 메뉴로 넘어갑니다. 이리하여, 투나 창을 작게 하더라도 사용성을 유지할 수 있습니다.

게다가 도구 모음에서 하위 메뉴 동작 개별 지정 사용에 방해를 주는 문제를 수정했습니다.

창 장식

이제 투나의 클라이언트 장식(CSD)을 선택지로 채용했습니다.

투나 - CSD와 메뉴 혼용

투나 - CSD와 메뉴 혼용

투나 - 메뉴를 사용하지 않는 CSD

투나 - 메뉴를 사용하지 않는 CSD

상태 표시줄

상태 표시줄에 숨겨진 여러 파일을 나타내는 선택지를 추가했습니다.

최근 사용한 파일

성공적으로 연 파일에 대해서만 최근 사용한 파일 목록에 들어갑니다.

디렉터리는 더이상 최근 사용한 파일 목록에 들어가지 않습니다.

심볼릭 아이콘

가장자리 창의 심볼 아이콘과 도구 모음의 색상 아이콘의 사용을 옵션으로 두었습니다.

thunar - 심볼릭 아이콘

thunar - 심볼릭 아이콘

thunar - 색상 아이콘

thunar - 색상 아이콘

끌어다 놓기

파일을 끌어 이동하는 동안, 파일을 폴더 위로 가져다 두면 폴더가 자동으로 열립니다.

파일을 끌어 이동하는 동안, 분할 보기 창 위로 파일을 끌어 올려두면 창이 새로 바뀝니다.

성능

이전에는 몇가지 파일의 크기가 크면 투나가 파일을 표시하는 도중 일시적으로 멈추는 상황이 있었습니다. 다양한 성능 측정 방식을 동원한 덕분에, 이제 투나는 몇가지 큰 파일로 인해 일어나는 동작을 견뎌낼 수 있습니다.

This was achieved by using appropriate container types, moving some actions into separate jobs and throttling of view-updates.

A number of integration test cases will be used in order to keep performance on the current level in the future.

개별 동작

개별 동작 바로 가기는 개별 동작을 하위 메뉴에 두고 동작할 때 처럼 잘 동작합니다.

파일 전송

For file validation in thunar 4.18.x a md5 checksum was calculated for source and target file. This calculation turned out to be rather slow and actually superfluous. Now files are just compared directly. In addition, the usage of direct I/O operations now attempts to prevent comparison of possibly cached buffers.

An option was added to only copy files in parallel if the relevant devices are in idle state. This prevents possible fragmentation during copy for HDD drives.

파일 전송은 더이상 현재 포커스를 빼돌리지 않고 그대로 둡니다.

The file transfer question dialog now provides the same options while having less buttons. In addition, file thumbnails now are properly requested by the dialog.

투나 - 파일 전송 대화 상자

투나 - 파일 전송 대화 상자

실행 아이콘

기본적으로 파일 이름을 대신하는 실행 아이콘 이름은 이제부터 신뢰할 수 있는 실행 주체에만 나타냅니다.

실행 취소/다시 실행

The user now will be asked before any deletion will be done by an undo operation.

목록 보기

Similar to the tree-view side pane, the main view now also supports folder expansion.

투나 - 확장 폴더

투나 - 확장 폴더

분할 보기

A shortcut now can be used to toggle between split-view panes, and the focused pane now uses different coloring.

투나 - 분할 보기

투나 - 분할 보기

A dialog will now ask for confirmation when closing a split-pane with multiple tabs.

xfce4-appfinder

The application list now as well can be navigated via Ctrl+N / Ctrl+P keys (VI default).

An option was added to close the Appfinder window automatically when focus is lost.

Ctrl+Enter can be used to execute commands immediately when selecting entries from the dropdown.

Within the new version, application specific actions will show on right click.

An option to show generic names of launchers was added.

Appfinder optionally can now be launched as a daemon, so that it will respond even quicker.

An option allows now to launch items on a single click.

xfce4-appfinder - 설정

xfce4-appfinder - 설정

xfce4-panel

일반

The border width of the panel is now configurable.

For manual installations: the panel now does its best to find plugins in XDG base directories, and better preserves its configuration when it can’t find them.

시계

LCD 시계: 비활성 세그먼트 등을 나타내는 옵션을 추가했습니다

아날로그: 24시간 모드를 추가했습니다.

디지털: 이제 주차 번호를 선택하여 표시할 수 있습니다.

데스크톱 보기

There is now the possibility to show the desktop when hovering the mouse on the “show desktop” panel icon.

작업 목록

Icon size management has been improved overall, notably by switching to libxfce4windowing.

기본 설정

The ‘delete’ key can now be used to remove panel objects, and several objects can be removed at once.

Panel objects in the panel configuration list now will have the same icons as in the panel itself.

xfce4-panel - 창 설정 목록

xfce4-panel - 창 설정 목록

xfce4-power-manager

화면 잠금

There is no dedicated “security” tab anymore. Lock screen management was massively simplified and “Light Locker” was dropped. “lock-on-sleep” is now synchronized with xfce4-session and xfce4-screensaver.

Screen locking settings are now only handled by xfce4-screensaver to avoid conflicts. A button to open xfce4-screensaver-preferences was added:

xfce4-power-manager - 설정

xfce4-power-manager - 설정

xfce4-screensaver - 설정

xfce4-screensaver - 설정

전원 설정

Support for handling different power profiles via power-profiles-daemon was added.

The overall charge state calculation was wrong for some cases and is now fixed.

When the critical power dialog pops up, unintentional user actions are now prevented.

이제 하이브리드 대기 모드를 지원합니다.

이제 장치 세부 정보 탭에서 에너지 소비율을 보여줍니다.

기타

덮개를 닫을 경우의 몇가지 사용 동작을 수정했습니다.

There are now the options “shutdown” and “do nothing” on lid close.

밝기를 지수적으로 바꾸는 단추와 키보드 백라이트 전환 키를 지원합니다.

xfce4-session

로그아웃 대화 상자는 더이상 세션 저장을 사용하도록 표시하는 확인 상자를 제공하지 않습니다.

It is now possible to start a Wayland session via startxfce4 --wayland.

배경 화면, 스크린샷, 백그라운드 xapp을 위해 등록하는 방식으로 xdg-desktop-portal의 최소 지원을 추가했습니다.

xfce4-settings

모양새 설정

아이콘 테마는 동작이 멈추는 일을 막기 위해 별개 스레드에서 불러옵니다.

미완성 아이콘 테마에 이제부터 경고 표시를 띄웁니다.

클라이언트 측 장식 사용은 이제 별도 방식이 아닌 내장 방식입니다.

이제 어두운 테마를 보실 수 있고, (관련 예: Qogir, Orchis 테마에 대해) 더 확실한 방식으로 지원합니다.

디스플레이 설정

기본 디스플레이 프로파일은 일치할 수 있는 프로파일 목록에 추가하였으며, 일치하는 프로파일이 하나 이상인 경우 사용합니다.

프로파일 관리자에서는 일치하는 프로파일 만이 아닌 모든 프로파일로 확장하였으며, 해당 프로파일의 이름을 편집할 수 있습니다.

비율 조정은 각 모니터의 치수에 맞춰 동작하며, 미리보기에서는 결과 크기를 보여줍니다.

반전 상태 관리를 전체적으로 개선했으며, 일부는 재생율을 맞추기 위해 제거했습니다.

최소 대화 상자를 개선하여, 소형 프로파일 디스플레이와 함께 왼편으로 확장 표시할 수 있게 하거나 위 아래로 확장하여 보이게끔 하였습니다.

xfce4-settings - 최소 표시

xfce4-settings - 최소 표시

마우스 설정

마우스 가속 프로파일에 적응형, 평이가속형 둘 중 한가지 방식으로 마우스 가속기능을 활용할 수 있도록 확인 상자를 추가했습니다.

이제 마우스의 고해상도 스크롤을 지원하여 사용할 수 있습니다.

xfce4-settings - 마우스

xfce4-settings - 마우스

MIME 설정

이제 여러 항목을 한번에 선택하고 바꿀 수 있습니다.

xfconf

D-Bus 세션 서비스와 관련 있는 systemd 사용자 유닛을 추가했습니다.

이제 xfconf 채널을 디스크에 기록할 때 공백 문자를 제대로 이스케이핑합니다.

Xfconf-query에서는 이제 배열 컨텐트를 표시해줍니다.

xfdesktop

배경 관리

임의 배경화면 순환 기능에서, 이제부터 배경화면은 모든 다른 배경화면을 표시한 다음 반복 표시해줍니다.

이전 Xfce 백그라운드는 .png에서 .svg로 포팅하여 거대 화면에서도 사용할 수 있게 했습니다.

그레디언트는 이제 감마 보정 방식으로 렌더링합니다.

아이콘 격자 배치

데스크톱 아이콘 정렬 확인 대화상자는 이제 옵션입니다.

개별 아이콘 레이블과 아이콘 배경 색상을 설정할 수 있습니다.

각 모니터의 아이콘 격자 공간은 모니터 별로 독립 배정할 수 있습니다.

단순화한 앱 아이콘

창 아이콘은 이제 창을 최소화하기 전에 창이 있던 모니터에 처음부터 나타납니다.

(빈 공간을 누르면 나오는) 컨텍스트 메뉴에서는 이전보다 쓸모있는 옵션을 더 많이 배치했습니다.

파일 아이콘

이제 파일 보다 폴더를 앞서 표시하는 옵션이 있습니다.

모니터를 추가하거나 제거할 경우 아이콘이 엉뚱한 방식으로 여기저기 왔다갔다 하는 일을 막기 위해 아이콘의 위치를 저장합니다.

새 파일과 끌어다 놓은 파일은 이제 현재 커서 위치 근처로 갑니다.

이제 고정 디스크와 드라이브의 아이콘 표시를 선택할 수 있습니다.

기본 설정

‘데스크톱 아이콘’ 탭을 완전히 재작업했습니다.

xfdesktop - 설정 - 데스크톱 아이콘

xfdesktop - 설정 - 데스크톱 아이콘

Xfdesktop의 모든 바로가기는 이제 XfceShortcutsManagers위젯으로 설정할 수 있습니다.

xfdesktop - 설정 - 키보드 바로 가기 키

xfdesktop - 설정 - 키보드 바로 가기 키

설정 대화상자에서 더 많은 배경 화면 그림이 들어간 폴더를 바로가기로 추가했습니다.

The settings dialog will update if the background is changed from outside the dialog.

Wallpaper image folders now are loaded fully asynchronously to prevent lag.

컨텍스트 메뉴

계층별 개별 동작이 이제부터는 Xfdesktop에서 올바르게 나타납니다.

이제 선택한 여러 개의 폴더를 한번에 열 수 있습니다.

이제 컨텍스트 메뉴는 대부분의 사용자 분들이 기대하던대로 단추를 뗐을 때가 아닌 눌렀을 때 나타납니다.

가운데 단추 창 목록 메뉴의 모양새를 새로 다듬었고 기능을 추가했습니다.

xfwm4

Support for stretch theme variants

컴포지터: GLX vsync 소프트 파이프 차단

포커싱: 포커싱 상태를 전달할 때 작업 표시줄/페이저를 건너뜀

Alt-Tab 창 전환시 나타나는 치명적인 오류 수정 (#762)

Used theme: "Greybird-dark". Used icon-theme: "elementary Xfce dark".