Xfce

Subdomains

 

Xfce 4.20 둘러보기

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

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

일반

Wayland

Important Notice: Please be aware that the Wayland support in Xfce 4.20 is experimental. It is recommended for advanced users only, as you may encounter bugs and experience incomplete functionality. Proceed with caution!

상당수의 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!

Plans are underway to add Wayland support to Xfwm4 while preserving its existing X11 functionality. However, such a restructurization will be a major effort and we cannot tell yet when/if it will be done, so please don't hold your breath waiting for it.

For few components and multiple features, it was not possible to port them to Wayland, partly because there are no standardized Wayland protocols available yet to provide the required services:

  • Workspace support is missing (ext-workspace protocol was just merged).
  • Systray icons will be missing for multiple applications (required to use StatusNotifier instead of GtkStatusIcon)
  • Xfce4-settings: Keyboard and mouse settings so far are internal to the Wayland compositor and as such the according Xfce dialogs won't be available on Wayland yet.
  • Power related keyboard handling (brightness keys, suspend, etc.) is internal to the Wayland compositor and as such cannot be supported yet by Xfce components.
  • Wayland does not specify a native protocol for taking screenshots. However, xfce4-screenshooter already supports screenshots via the wlroots 'screencopy' protocol (entire screen). Screenshots of a rectangle selection or the active window are not yet supported via Wayland.

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

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

배율 조정

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

exo

아이콘 보기 성능

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

자동 완성 검색 상자

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

libxfce4ui

바로 가기 아이콘 편집기

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

대화상자 정보

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

libxfce4ui_about

libxfce4ui - 정보 대화상자

libxfce4windowing

This library is new to Xfce. Libxfce4windowing is an abstraction library that attempts to present windowing concepts (screens, top level windows, workspaces, etc.) in a windowing-system-independent manner.

Currently, X11 is fully supported via libwnck. Wayland is partially supported by using various Wayland protocol extensions. However, the full range of operations available on X11 is not available on Wayland, due to missing features in these protocols extensions.

thunar

마운트한 원격 위치

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

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

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

검색

It is not required any more to wait until a search is finished to open the context menu on search results.

도구 모음

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

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

thunar_toolbar_new_items

투나 - 새 도구 모음 단추

thunar_toolbar_hamburger

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

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

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

창 장식

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

thunar_csd_with_menu

투나 - CSD와 메뉴 혼용

thunar_csd_without_menu

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

상태 표시줄

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

최근 사용한 파일

Only files which were successfully opened are now added to the list of recently used files.

Directories won't be added to the recently used files anymore.

심볼릭 아이콘

There is now an option to use symbolic icons in the side pane and colored icons in the toolbar.

thunar_symbolic_icons

thunar - 심볼릭 아이콘

thunar_colored_icons

thunar - 색상 아이콘

끌어다 놓기

While dragging files, folders are now opened automatically on hover.

While dragging files, the focus of the split view pane is now updated when hovered.

성능

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

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.

개별 동작

Shortcuts for custom action will now as well work when the custom action is located in a sub-menu.

파일 전송

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.

Transferring files no longer steals the current focus.

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.

thunar_transfer_dialog

thunar - file transfer dialog

실행 아이콘

By default, launcher names instead of filenames are shown now for trusted launchers.

실행 취소/다시 실행

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.

thunar_expandable_folders

thunar - expandable folders

분할 보기

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

thunar_split_view

thunar - split view

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.

appfinder_new

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.

panel_item_list

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:

power_manager_settings

xfce4-power-manager - 설정

power_manager_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.

Buttons to change the brightness exponentially and keyboard backlight toggle keys now are supported.

xfce4-session

The logout dialog will not provide a checkbox to enable session saving anymore.

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

Minimal support for xdg-desktop-portal was added by registering for a wallpaper, screenshot and background xapp.

xfce4-settings

모양새 설정

Icon themes are now loaded in a separate thread, in order to prevent a possible freeze.

For icon themes which are known to be incomplete, a warning now will be shown.

The usage of client side decorations is opt-in now, not opt-out.

Dark themes now are identified and supported in a more reliable way. (Relevant e.g. for the Qogir and Orchis themes)

디스플레이 설정

The default display profile has been added to the list of profiles that can match, and will be used if more than one matches now.

Profile management has been extended to all profiles, not just those that match, and their names can now be edited.

Scaling now always is done for both dimensions, and the preview shows the resulting size.

Mirror state management has been improved overall, in particular by removing the need to match refresh rates.

The minimal dialog has been improved, in particular by allowing the display to be extended to the left and from top to bottom, and with compact profile display.

settings_display

xfce4-settings - 최소 표시

마우스 설정

A checkbox was added to toggle between adaptive and flat mouse accel profile.

High resolution scrolling can now be enabled for mice which do support it.

settings_mouse

xfce4-settings - 마우스

MIME 설정

It is now possible to select/change multiple items at once.

xfconf

A systemd user unit, corresponding to the D-Bus session service, is now added.

Whitespaces are now properly escaped when writing a xfconf channel to disk.

Xfconf-query now displays array contents.

xfdesktop

배경 관리

For random wallpaper cycling, wallpapers now are only repeated after all other wallpapers were shown.

Old Xfce backgrounds were ported from .png to .svg to be usable for large screens.

Gradients will now be rendered in a gamma-correct way.

아이콘 격자 배치

The confirmation dialog for arranging desktop icons now is optional.

It is now possible to set custom colors for icon labels and icon background.

The icon grid on each monitor is now independent of one another.

단순화한 앱 아이콘

Window icons are now initially shown on the monitor where the window was present before being minimized.

The context menu (when clicking on an empty space) now has more useful options than before.

파일 아이콘

There is now an option to sort folders before files.

The positions of the icons are now saved in a way that should avoid icons moving around in unexpected ways when monitors are added and removed.

New files and dropped files now will be placed near the current cursor location.

Icons of fixed disks and drives can now be optionally shown.

기본 설정

The 'Desktop Icons' tab was fully reworked.

xfdesktop_settings_icons

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

All shortcuts of Xfdesktop now can be configured, using the XfceShortcutsManagers widget.

xfdesktop_settings_shortcuts

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

More folders that hold background images were added as shortcuts in the settings dialog.

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.

Context Menu

Cascading custom actions will now as well shown correctly in Xfdesktop.

It is now possible to open multiple selected folders at once.

The context menu now opens on button press rather than button release, as most users will expect.

The middle-click window list menu has new styling and added features.

xfwm4

Support for stretch theme variants

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

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

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

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