{"id":32743,"date":"2020-09-15T15:48:51","date_gmt":"2020-09-15T15:48:51","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=32743"},"modified":"2024-04-24T16:27:42","modified_gmt":"2024-04-24T16:27:42","slug":"fragments-bittorrent-client-gnome-desktop","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2020\/09\/fragments-bittorrent-client-gnome-desktop\/","title":{"rendered":"Fragments &#8211; Stylish GTK4 BitTorrent Client with Remote Control Support"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1-250x250.png\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-thumbnail wp-image-36177\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1-250x250.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1-300x300.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1-600x600.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1-768x768.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-icon-1.png 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>For GNOME fans, there&#8217;s now a GTK 4 BitTorrent client that has a stylish user interface looks native in Ubuntu, Fedora Workstation or other Linux with GNOME desktop.<\/p>\n<p>The software was originally written in Vala as a GTK3 app. By the 2.0 release (in beta at the moment), it&#8217;s rebuilt from scratch using Rust. Along with libadwaita library, it has an adaptive UI that fits well in small displays (e.g., Linux mobile or tablet).<\/p>\n<div id=\"attachment_36179\" style=\"width: 409px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-dark.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-36179\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-dark.webp\" alt=\"\" width=\"399\" height=\"564\" class=\"size-full wp-image-36179\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-dark.webp 399w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-dark-212x300.webp 212w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/a><p id=\"caption-attachment-36179\" class=\"wp-caption-text\">Fragments adaptive UI<\/p><\/div>\n<p><a href=\"https:\/\/gitlab.gnome.org\/World\/Fragments\" rel=\"noopener\" target=\"_blank\">Fragments<\/a> is based on Transmission, the out-of-the-box BitTorrent client in Ubuntu. Besides deep integration with GNOME desktop, the key features so far include:<\/p>\n<ul>\n<li><b>Automatic clipboard detection<\/b>. Click or copy a magnet link, it will handle the downloads automatically.<\/li>\n<li><b>Control remote Fragments or Transmission sessions.<\/b><\/li>\n<\/ul>\n<p>Say you have a Linux machine running as a &#8216;download server&#8217; either with desktop environment or not. After setting up the remote access functionality in Transmission GTK or CLI, user may use Fragments&#8217; menu option &#8216;<i>Add Remote Connection<\/i>&#8216; to remote control the server via RPC protocol.<\/p>\n<div id=\"attachment_36180\" style=\"width: 649px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-addremote.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-36180\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-addremote.webp\" alt=\"\" width=\"639\" height=\"385\" class=\"size-full wp-image-36180\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-addremote.webp 639w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-addremote-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-addremote-600x362.webp 600w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/a><p id=\"caption-attachment-36180\" class=\"wp-caption-text\">Fragments add remote session<\/p><\/div>\n<p>Once connected, the header-bar turns purple and it displays &#8216;<i>Remote Control &#8220;Name&#8221;<\/i>&#8216; as subtitle indicates that you&#8217;re in control of the remote session. A little server icon appears in header-bar, allows to switch between local and remote sessions.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-remotecontrol.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-remotecontrol-600x426.webp\" alt=\"\" width=\"600\" height=\"426\" class=\"aligncenter size-large wp-image-36181\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-remotecontrol-600x426.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-remotecontrol-300x213.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/fragments-remotecontrol.webp 742w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>As well, it displays statistics about current session, such as overall network usage, and allows to select encryption type and toggle dark mode, and more.<\/p>\n<h3>How to Install Fragments in Ubuntu &#038; other Linux:<\/h3>\n<p>The software is available as <a href=\"https:\/\/flathub.org\/apps\/details\/de.haeckerfelix.Fragments\" rel=\"noopener\" target=\"_blank\">Flatpak<\/a> package. Open <b>terminal<\/b> by searching from &#8216;Activities&#8217; overview screen. When it opens, run following commands one by one:<\/p>\n<p><b>1.)<\/b> Install Flatpak framework if you don&#8217;t have it installed via command:<\/p>\n<pre style=\"border:none;\">sudo apt install flatpak<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg\" alt=\"\" width=\"600\" height=\"102\" class=\"aligncenter size-large wp-image-10296\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-450x77.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak.jpg 705w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><b>2.)<\/b> Add flathub, the main repository hosts a large list of flatpak packages:<\/p>\n<pre style=\"border:none;\">flatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg\" alt=\"\" width=\"600\" height=\"100\" class=\"aligncenter size-large wp-image-10285\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-450x75.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal.jpg 748w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><b>3.)<\/b> Finally install the BitTorrent client via command:<\/p>\n<pre style=\"border:none;\">flatpak install flathub de.haeckerfelix.Fragments<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/flatpak-fragments.png\" alt=\"\" width=\"600\" height=\"333\" class=\"aligncenter size-full wp-image-32746\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/flatpak-fragments.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/09\/flatpak-fragments-450x250.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>The last command will install the latest stable release. For those want to try out the 2.0 Beta with newest features, run command below instead:<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/beta-repo\/appstream\/de.haeckerfelix.Fragments.flatpakref<\/pre>\n<p>Once installed, search for and open it from &#8216;Activities&#8217; overview and enjoy!<\/p>\n<h3>How to remove Fragments BitTorrent Client:<\/h3>\n<p>To uninstall the app, simply run command in a terminal window:<\/p>\n<pre>flatpak uninstall --delete-data de.haeckerfelix.Fragments<\/pre>\n<p>That&#8217;s all. Enjoy!<\/p>","protected":false},"excerpt":{"rendered":"<p>For GNOME fans, there&#8217;s now a GTK 4 BitTorrent client that has a stylish user interface looks native in Ubuntu, Fedora Workstation or other Linux with GNOME desktop. The software was originally written in Vala as a GTK3 app. By the 2.0 release (in beta at the moment), it&#8217;s rebuilt from scratch using Rust. Along [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":36177,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[573],"class_list":["post-32743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-bittorrent-client"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/32743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=32743"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/32743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/36177"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=32743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=32743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=32743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}