본문 바로가기
리눅스

Floorp

by 다움위키 2024. 10. 22.

원문 보기: https://dawoum.duckdns.org/wiki/Floorp

 

Original article: w:Floorp

 

Floorp파이어폭스를 기반으로 한 부분적으로 자유와 오픈-소스 (오픈-코어) 웹 브라우저이고 일본 그룹인 Ablaze에 의해 개발되었습니다.

Features

사용자는 현재 웹 페이지의 URL에 대해 QR 코드를 표시할 수 있습니다.

Firefox Sync도 지원되고, 여러 기기에서 탭을 공유할 수 있습니다. 그것은 대부분의 다른 파이어폭스 파생 제품과 교차-호환됩니다.

프로그레시브 웹 앱 (PWA)에 대한 지원도 포함되어 있습니다.

Floorp은 과거에는 크로미엄 기반이었으나, 몇 가지 기술적 문제로 인해 버전, 7.0.0부터 파이어폭스를 기반으로 합니다.

UI and customization

Floorp는 모질라 파이어폭스를 기반으로 하며, 수직 탭, 다-기능 사이드바, 및 사용자-정의 CSS에 대한 지원을 포함한 새로운 특색을 더합니다. 그것은 역시 표시, 숨기기, 표시 위치 변경, 수직 탭 최적화, 툴바를 타이틀바로 전송, 및 마우스를 올려놓을 때까지 사이드바를 숨기는 기능도 포함합니다. 게다가, 그것은 북마크 레이블을 전환하거나 숨기기, 툴바를 색다른 위치로 이동, 및 탭 바와 URL 바를 같은 줄에 두는 것과 같은 매우 세부적인 사용자 정의를 지원합니다. 기본 테마는 "Proton UI Design"이지만, 그것은 운영 시스템-별 테마를 포함한 다른 테마로 변경할 수 있습니다.

Floorp에는 역시 사용자가 별도의 창을 열지 않고도 여러 탭을 동시에 볼 수 있는 "분할 보기"라는 모드가 포함되어 있습니다.

Privacy

Floorp에는 지문 보호, 및 WebGLWebRTC와 같은 기능을 비활성화하는 기능을 포함한 여러 개인 정보 보호 기능이 포함되어 있습니다. 그것은 역시 파이어폭스의 추적 방지 기능을 계속 포함하면서, 모질라로부터 원격 측정을 비활성화합니다.

Floorp에는 사용자가 북마크 바와 사이드바를 숨기면서 화면을 공유할 수 있는 "공유 모드"도 포함되어 있습니다.

Introduction

리눅스에서 파이어폭스 브라우저를 대체할 만한 브라우저를 찾지 못했기 때문에, 파이어폭스 기반 브라우저를 이것 저것 살펴보고 있습니다.

이 브라우저는 파이어폭스 기반 중에 가장 빠르고 가장 진보적인 파생체를 목표로 만들어지고 있습니다.

파이어폭스 자체가 성능이 좋아서 크게 의미는 없지만, 그럼에도 불구하고 더 나은 반응을 보이는 것은 확실해 보입니다.

파이어폭스와 비교해서 시스템 자원을 크게 더 소모하지 않는다면, 오래된 하드웨어에서 쓸모가 있을 것으로 보입니다.

Installation

데비안 저장소에서 패키지를 제공하지 않기 때문에, 소스로부터 컴파일을 시도할 수 있습니다. 그러나, 이 프로그램도 파이어폭스를 기반으로 하기 때문에 컴파일에 꽤 많은 시간이 걸립니다.

따라서, 제공되는 바이너리 패키지로부터 데비안 패키징을 시도할 수 있습니다.

이때, 아치 리눅스의 패키징 정보를 이용합니다.

위 링크에서 중간 쯤에 있는 Sources (4)에서 1, 2, 4를 받아서 같은 디렉토리에 둡니다.

이제 PKGBUILD 파일의 내용으로부터 설치 스크립트를 만듭니다:

  • gvim floorp.install
#!/bin/bash

_pkgname="floorp"
pkgname="$_pkgname-bin"
pkgver=11.19.1
pkgrel=1

pkgdir="floorp-bin_11.19.1-1_amd64"

_install_path="opt/$_pkgname"

# app
install -dm755 "$pkgdir/$_install_path"
cp --reflink=auto -r "$_pkgname"/* "$pkgdir/$_install_path/"

# icons
for i in 32 64 128 256 512; do
  _icon_dest="$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps"
  install -dm755 "$_icon_dest"
  convert -resize ${i}x${i} "$_pkgname.png" "$_icon_dest/$_pkgname.png"
  optipng "$_icon_dest/$_pkgname.png"
  chmod 644 "$_icon_dest/$_pkgname.png"
done

#desktop file
install -Dm644 "$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"

# script
  install -Dm755 /dev/stdin "$pkgdir/usr/bin/$_pkgname" << END
#!/bin/sh
exec /$_install_path/$_pkgname "\$@"
END

# Disable auto-updates
  _policies_json="$pkgdir/$_install_path/distribution/policies.json"
  install -Dm644 /dev/stdin "$_policies_json" << END
{
  "policies": {
    "DisableAppUpdate": true
  }
}
END

mkdir -p "$pkgdir/DEBIAN"

그런-다음 Building binary deb packages를 참조해서 control 파일을 만들고, 패키지를 묶고 설치합니다:

  • gvim floorp-bin_11.19.1-1_amd64/DEBIAN/control
  • dpkg-deb --build --root-owner-group floorp-bin_11.19.1-1_amd64
  • sudo dpkg -i floorp-bin_11.19.1-1_amd64.deb

Version history

Floorp의 첫 번째 버전은 2021년 8월 22일에 출시되었고 크로미엄을 기반으로 했습니다. 그것은 개발자 전용이었습니다. 첫 번째 공개 버전, 7.0.0은 9월 19일에 출시되었으며, 현재 파이어폭스 기반이고 몇 가지 새로운 기능을 가집니다.

2022년 1월 2일에 출시된 버전 8.2.3은 영어를 지원하는 최초의 버전이었습니다.

2022년 4월 21일에 출시된 버전 8.7.2에서 사용자 지정 CSS를 갖는 테마에 대한 지원이 추가되었습니다.

버전 10.0.0과 함께, Floorp는 빠른 릴리스 버전이 아닌 파이어폭스 ESR을 기반으로 사용하기 시작했습니다.

2023년 7월 29일에 출시된 버전, 11.0.0은 또 다른 주요 업데이트였으며, 여러 사용자-정의-관련 기능을 추가하고 여러 기존 기능을 재작업했습니다.

버전 12.0.0은 많은 기능을 추가하고 변경할 예정인 다가올 주요 릴리스입니다.

Reception

일본 잡지 Mr.PC는 이 브라우저가 편리하고 사용하기 쉬우며 기본적으로 유용한 확장 기능이 포함되어 있다고 칭찬했습니다.

Floorp은 초보자에게 친절하지 않다는 점, 특정 웹사이트에서 DRM 지원이 부족하다는 점, 및 모바일 버전이 존재하지 않는다는 점 등으로 비판을 받아왔습니다.

Screenshots