{"id":134,"date":"2026-08-30T13:39:31","date_gmt":"2026-08-30T13:39:31","guid":{"rendered":"https:\/\/5fifi.com\/5fifi-flow\/?p=134"},"modified":"2026-09-06T14:21:47","modified_gmt":"2026-09-06T14:21:47","slug":"cai-dat-5fifi-flow-tren-linux","status":"publish","type":"post","link":"https:\/\/5fifi.com\/5fifi-flow\/vi\/cai-dat-5fifi-flow-tren-linux\/","title":{"rendered":"H\u01b0\u1edbng D\u1eabn C\u00e0i \u0110\u1eb7t App 5fifi Flow Tr\u00ean Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">5fifi Flow ch\u1ea1y tr\u00ean m\u1ecdi b\u1ea3n ph\u00e2n ph\u1ed1i Linux 64-bit c\u00f3 glibc 2.17 tr\u1edf l\u00ean: Ubuntu 20.04+, Debian 11+, Fedora 36+, Arch, v\u00e0 h\u1ea7u h\u1ebft c\u00e1c b\u1ea3n ph\u00e2n ph\u1ed1i ra m\u1eaft sau 2015. C\u1ea3 b\u1ea3n x64 l\u1eabn ARM64 \u0111\u1ec1u c\u00f3 \u1edf b\u00ean d\u01b0\u1edbi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. T\u1ea3i v\u1ec1<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ecdn g\u00f3i ph\u00f9 h\u1ee3p v\u1edbi m\u00e1y c\u1ee7a B\u1ea1n: x64 (ph\u1ea7n l\u1edbn m\u00e1y \u0111\u1ec3 b\u00e0n v\u00e0 laptop) ho\u1eb7c ARM64 (v\u00ed d\u1ee5 Raspberry Pi, m\u1ed9t s\u1ed1 Chromebook). M\u1ed7i b\u1ea3n t\u1ea3i l\u00e0 m\u1ed9t t\u1ec7p n\u00e9n <code>.tar.gz<\/code> duy nh\u1ea5t.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Gi\u1ea3i n\u00e9n<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nh\u1ea5p \u0111\u00fap v\u00e0o t\u1ec7p <code>.tar.gz<\/code> v\u1eeba t\u1ea3i, ho\u1eb7c ch\u1ea1y:<\/p>\n\n\n\n<p class=\"has-burgundy-color has-text-color has-link-color wp-elements-b07211b4c76df2c905747ba9be6bdeb1 wp-block-paragraph\"><code>tar -xzf &lt;the-downloaded-file&gt;.tar.gz<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sau khi gi\u1ea3i n\u00e9n, B\u1ea1n s\u1ebd th\u1ea5y hai m\u1ee5c:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>5fifi-Flow<\/code>: ch\u00ednh l\u00e0 \u1ee9ng d\u1ee5ng. \u0110\u00e2y l\u00e0 m\u1ee5c duy nh\u1ea5t B\u1ea1n c\u1ea7n m\u1edf.<\/li>\n\n\n\n<li><code>HOW TO INSTALL - Read Me First.txt<\/code>: m\u1ed9t l\u00e1 th\u01b0 ng\u1eafn k\u00e8m li\u00ean k\u1ebft t\u1edbi h\u01b0\u1edbng d\u1eabn n\u00e0y.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-openal\"><strong>3. C\u00e0i \u0111\u1eb7t OpenAL<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">5fifi Flow ph\u00e1t \u00e2m thanh qua OpenAL. H\u00e3y c\u00e0i n\u00f3 cho b\u1ea3n ph\u00e2n ph\u1ed1i c\u1ee7a B\u1ea1n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-burgundy-color has-text-color has-link-color wp-elements-cfb332d004def999c2eecfb086835486\">Ubuntu \/ Debian: <code>sudo apt install libopenal1<\/code><\/li>\n\n\n\n<li class=\"has-burgundy-color has-text-color has-link-color wp-elements-fcb0dc81636f6431beef80bedffab188\">Fedora \/ RHEL: <code>sudo dnf install openal-soft<\/code><\/li>\n\n\n\n<li class=\"has-burgundy-color has-text-color has-link-color wp-elements-def0de7d3dee11bac45886660875aa1a\">Arch: <code>sudo pacman -S openal<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"enable-sounds\"><strong>4. B\u1eadt \u00e2m thanh (tham gia nh\u00f3m input)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">5fifi Flow l\u1eafng nghe c\u00e1c s\u1ef1 ki\u1ec7n b\u00e0n ph\u00edm v\u00e0 chu\u1ed9t \u1edf t\u1ea7ng nh\u00e2n h\u1ec7 \u0111i\u1ec1u h\u00e0nh (m\u1ed9t t\u00ednh n\u0103ng c\u1ee7a Linux g\u1ecdi l\u00e0 evdev), nh\u1edd \u0111\u00f3 n\u00f3 ph\u00e1t \u0111\u01b0\u1ee3c m\u1ed9t \u00e2m thanh cho m\u1ed7i l\u1ea7n nh\u1ea5n ph\u00edm hay nh\u1ea5p chu\u1ed9t th\u1eadt, k\u1ec3 c\u1ea3 khi B\u1ea1n \u0111ang d\u00f9ng m\u1ed9t \u1ee9ng d\u1ee5ng kh\u00e1c. \u0110\u1ec3 \u0111\u1ecdc \u0111\u01b0\u1ee3c c\u00e1c s\u1ef1 ki\u1ec7n n\u00e0y, t\u00e0i kho\u1ea3n Linux c\u1ee7a B\u1ea1n c\u1ea7n thu\u1ed9c nh\u00f3m <code>input<\/code>. \u0110\u00e2y l\u00e0 b\u01b0\u1edbc thi\u1ebft l\u1eadp m\u1ed9t l\u1ea7n, v\u00e0 c\u00e1ch l\u00e0m gi\u1ed1ng nhau d\u00f9 B\u1ea1n d\u00f9ng m\u00e0n h\u00ecnh X11 hay Wayland.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 b\u1eadt \u00e2m thanh, m\u1edf m\u1ed9t c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh v\u00e0 ch\u1ea1y:<\/p>\n\n\n\n<p class=\"has-burgundy-color has-text-color has-link-color wp-elements-d27ea616f7d0c222d02680d92389994d wp-block-paragraph\"><code>sudo usermod -aG input $USER<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sau \u0111\u00f3 \u0111\u0103ng xu\u1ea5t ho\u00e0n to\u00e0n r\u1ed3i \u0111\u0103ng nh\u1eadp l\u1ea1i. \u0110\u0103ng xu\u1ea5t h\u1eb3n, kh\u00f4ng ch\u1ec9 kh\u00f3a m\u00e0n h\u00ecnh; kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u00e1y c\u0169ng \u0111\u01b0\u1ee3c. M\u1edf 5fifi Flow, v\u00e0 gi\u1edd \u00e2m thanh s\u1ebd ph\u00e1t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>V\u1eabn ch\u01b0a nghe th\u1ea5y \u00e2m thanh sau khi \u0111\u0103ng nh\u1eadp l\u1ea1i?<\/strong> Ch\u1ea1y <code>groups<\/code> trong c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh v\u00e0 ki\u1ec3m tra xem <code>input<\/code> c\u00f3 trong danh s\u00e1ch kh\u00f4ng. N\u1ebfu ch\u01b0a c\u00f3, thay \u0111\u1ed5i ch\u01b0a c\u00f3 hi\u1ec7u l\u1ef1c: h\u00e3y \u0111\u0103ng xu\u1ea5t r\u1ed3i \u0111\u0103ng nh\u1eadp l\u1ea1i m\u1ed9t l\u1ea7n n\u1eefa, ho\u1eb7c kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u00e1y. N\u1ebfu <code>input<\/code> \u0111\u00e3 c\u00f3 m\u00e0 v\u1eabn kh\u00f4ng c\u00f3 ti\u1ebfng, xin d\u00f9ng li\u00ean k\u1ebft Report Bug trong \u1ee9ng d\u1ee5ng \u0111\u1ec3 ch\u00fang m\u00ecnh xem gi\u00fap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5fifi Flow kh\u00f4ng ghi l\u1ea1i hay l\u01b0u tr\u1eef nh\u1eefng g\u00ec B\u1ea1n g\u00f5. N\u00f3 ch\u1ec9 nh\u1eadn bi\u1ebft r\u1eb1ng m\u1ed9t s\u1ef1 ki\u1ec7n ph\u00edm hay chu\u1ed9t v\u1eeba x\u1ea3y ra, \u0111\u1ec3 bi\u1ebft khi n\u00e0o c\u1ea7n ph\u00e1t \u00e2m thanh.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Ch\u1ea1y \u1ee9ng d\u1ee5ng<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1edf m\u1ed9t c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh b\u00ean trong th\u01b0 m\u1ee5c v\u1eeba gi\u1ea3i n\u00e9n v\u00e0 ch\u1ea1y:<\/p>\n\n\n\n<p class=\"has-burgundy-color has-text-color has-link-color wp-elements-c3425e252df5e64c1a7bf6a29a65f7c4 wp-block-paragraph\"><code>cd 5fifi-Flow<br>.\/5fifiFlow<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cPermission denied\u201d?<\/strong> M\u1ed9t s\u1ed1 tr\u00ecnh qu\u1ea3n l\u00fd t\u1ec7p g\u1ee1 b\u1ecf quy\u1ec1n ch\u1ea1y khi gi\u1ea3i n\u00e9n. S\u1eeda b\u1eb1ng c\u00e1ch:<\/p>\n\n\n\n<p class=\"has-burgundy-color has-text-color has-link-color wp-elements-2fe4b5dcd4c70d3e9f9167c91fb616fe wp-block-paragraph\"><code>chmod +x 5fifiFlow<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R\u1ed3i ch\u1ea1y <code>.\/5fifiFlow<\/code> m\u1ed9t l\u1ea7n n\u1eefa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wayland\"><strong>\u0110\u00f4i l\u1eddi v\u1ec1 Wayland<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wayland v\u00e0 X11 \u0111\u01a1n gi\u1ea3n l\u00e0 hai c\u00e1ch m\u1ed9t m\u00f4i tr\u01b0\u1eddng Linux v\u1ebd m\u00e0n h\u00ecnh cho B\u1ea1n. B\u1ed9 k\u00edch ho\u1ea1t \u00e2m thanh c\u1ee7a 5fifi Flow \u0111\u1ecdc d\u1eef li\u1ec7u nh\u1eadp \u1edf t\u1ea7ng nh\u00e2n, gi\u1ed1ng nhau tr\u00ean c\u1ea3 hai, n\u00ean n\u1ebfu B\u1ea1n \u0111\u00e3 ho\u00e0n t\u1ea5t B\u01b0\u1edbc 4 \u1edf tr\u00ean, Wayland kh\u00f4ng c\u1ea7n B\u1ea1n l\u00e0m g\u00ec th\u00eam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1ed9t s\u1ed1 \u00edt thi\u1ebft l\u1eadp Wayland, v\u00ed d\u1ee5 v\u00e0i c\u1ea5u h\u00ecnh b\u1ea3n ph\u00e2n ph\u1ed1i b\u1ecb \u0111\u00f3ng khung ch\u1eb7t ho\u1eb7c kh\u00f3a k\u1ef9, th\u00eam c\u00e1c h\u1ea1n ch\u1ebf b\u00ean tr\u00ean \u0111i\u1ec1u \u0111\u00f3. N\u1ebfu B\u1ea1n \u0111\u00e3 tham gia nh\u00f3m <code>input<\/code>, \u0111\u0103ng nh\u1eadp l\u1ea1i, m\u00e0 v\u1eabn kh\u00f4ng c\u00f3 ti\u1ebfng, xin d\u00f9ng li\u00ean k\u1ebft Report Bug trong \u1ee9ng d\u1ee5ng v\u00e0 cho ch\u00fang m\u00ecnh bi\u1ebft b\u1ea3n ph\u00e2n ph\u1ed1i c\u00f9ng m\u00f4i tr\u01b0\u1eddng m\u00e1y t\u00ednh \u0111\u1ec3 b\u00e0n c\u1ee7a B\u1ea1n. Ch\u00fang m\u00ecnh r\u1ea5t mu\u1ed1n gi\u00fap v\u00e0 c\u1ea3i thi\u1ec7n h\u1ed7 tr\u1ee3 cho n\u00f3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kh\u00f4ng ch\u1eafc B\u1ea1n \u0111ang d\u00f9ng Wayland hay X11?<\/strong> M\u1edf m\u1ed9t c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh v\u00e0 ch\u1ea1y <code>echo $XDG_SESSION_TYPE<\/code>. N\u00f3 s\u1ebd in ra <code>wayland<\/code> ho\u1eb7c <code>x11<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>N\u1ebfu c\u00f3 g\u00ec \u0111\u00f3 ch\u01b0a ho\u1ea1t \u0111\u1ed9ng<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">5fifi Flow th\u01b0\u1eddng ch\u1ea1y \u1ed5n, nh\u01b0ng n\u1ebfu th\u1ea5y c\u00f3 g\u00ec \u0111\u00f3 kh\u00f4ng \u1ed5n, \u0111\u00e2y l\u00e0 v\u00e0i \u0111i\u1ec1u B\u1ea1n c\u00f3 th\u1ec3 th\u1eed. V\u00e0 n\u1ebfu kh\u00f4ng c\u00e1ch n\u00e0o gi\u00fap \u0111\u01b0\u1ee3c, xin c\u1ee9 nh\u1eafn cho m\u00ecnh. M\u00ecnh \u0111\u1ecdc m\u1ecdi tin nh\u1eafn v\u00e0 lu\u00f4n s\u1eb5n l\u00f2ng gi\u00fap.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u1eabn im l\u1eb7ng? G\u1ea7n nh\u01b0 lu\u00f4n l\u00e0 \u1edf b\u01b0\u1edbc nh\u00f3m input. Ch\u1ea1y <code>groups<\/code> trong c\u1eeda s\u1ed5 d\u00f2ng l\u1ec7nh \u0111\u1ec3 ki\u1ec3m tra <code>input<\/code> c\u00f3 \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea kh\u00f4ng. N\u1ebfu ch\u01b0a c\u00f3, h\u00e3y \u0111\u0103ng xu\u1ea5t r\u1ed3i \u0111\u0103ng nh\u1eadp l\u1ea1i m\u1ed9t l\u1ea7n n\u1eefa, ho\u1eb7c kh\u1edfi \u0111\u1ed9ng l\u1ea1i. N\u1ebfu \u0111\u00e3 c\u00f3 m\u00e0 v\u1eabn im l\u1eb7ng, ph\u1ea7n l\u01b0u \u00fd v\u1ec1 Wayland ngay tr\u00ean c\u00f3 th\u00eam v\u00e0i \u0111i\u1ec1u \u0111\u1ec3 th\u1eed.<\/li>\n\n\n\n<li>B\u1ea1n mu\u1ed1n c\u00f3 h\u01b0\u1edbng d\u1eabn theo l\u1eddi c\u1ee7a ri\u00eang m\u00ecnh? B\u1ea1n c\u00f3 th\u1ec3 d\u00e1n trang n\u00e0y v\u00e0o <a href=\"https:\/\/chatgpt.com\/\" target=\"_blank\" rel=\"noopener\">ChatGPT<\/a>, <a href=\"https:\/\/claude.ai\/\" target=\"_blank\" rel=\"noopener\">Claude<\/a>, <a href=\"https:\/\/gemini.google.com\/\" target=\"_blank\" rel=\"noopener\">Gemini<\/a> ho\u1eb7c <a href=\"https:\/\/copilot.microsoft.com\/\" target=\"_blank\" rel=\"noopener\">Copilot<\/a> v\u00e0 nh\u1edd n\u00f3 d\u1eabn B\u1ea1n \u0111i t\u1eebng b\u01b0\u1edbc m\u1ed9t c\u00e1ch nh\u1eb9 nh\u00e0ng.<\/li>\n\n\n\n<li>V\u1eabn c\u00f2n v\u01b0\u1edbng? B\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng <strong>Report Bug<\/strong> ngay trong \u1ee9ng d\u1ee5ng, ho\u1eb7c t\u00ecm th\u00eam \u1edf trang <a href=\"https:\/\/5fifi.com\/5fifi-flow\/vi\/tro-giup\/\">Tr\u1ee3 gi\u00fap<\/a> v\u00e0 <a href=\"https:\/\/5fifi.com\/5fifi-flow\/vi\/lien-he\/\">Li\u00ean h\u1ec7<\/a>. M\u1ecdi tin nh\u1eafn \u0111\u1ec1u \u0111\u1ebfn \u0111\u01b0\u1ee3c v\u1edbi m\u00ecnh, v\u00e0 m\u00ecnh r\u1ea5t s\u1eb5n l\u00f2ng gi\u00fap.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u0110\u1ecdc b\u1eb1ng ng\u00f4n ng\u1eef c\u1ee7a B\u1ea1n<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea1n mu\u1ed1n \u0111\u1ecdc b\u1eb1ng ng\u00f4n ng\u1eef c\u1ee7a ri\u00eang m\u00ecnh? M\u1edf menu ng\u00f4n ng\u1eef \u1edf \u0111\u1ea7u ho\u1eb7c ch\u00e2n trang v\u00e0 ch\u1ecdn Ti\u1ebfng Vi\u1ec7t, \ud55c\uad6d\uc5b4, \u65e5\u672c\u8a9e, \u7e41\u9ad4\u4e2d\u6587, Espa\u00f1ol ho\u1eb7c \u05e2\u05d1\u05e8\u05d9\u05ea.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>5fifi Flow ch\u1ea1y tr\u00ean m\u1ecdi b\u1ea3n ph\u00e2n ph\u1ed1i Linux 64-bit c\u00f3 glibc 2.17 tr\u1edf l\u00ean: Ubuntu 20.04+, Debian 11+, Fedora 36+, Arch, v\u00e0 h\u1ea7u h\u1ebft c\u00e1c b\u1ea3n ph\u00e2n ph\u1ed1i ra m\u1eaft sau 2015. C\u1ea3 b\u1ea3n x64 l\u1eabn ARM64 \u0111\u1ec1u c\u00f3 \u1edf b\u00ean d\u01b0\u1edbi. 1. T\u1ea3i v\u1ec1 Ch\u1ecdn g\u00f3i ph\u00f9 h\u1ee3p v\u1edbi m\u00e1y c\u1ee7a B\u1ea1n: x64 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"C\u00e1ch C\u00e0i \u0110\u1eb7t 5fifi Flow Tr\u00ean Linux - Chi Ti\u1ebft T\u1eebng B\u01b0\u1edbc","rank_math_description":"H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t 5fifi Flow tr\u00ean Linux (x64\/ARM64) t\u1eebng b\u01b0\u1edbc: gi\u1ea3i n\u00e9n, c\u00e0i OpenAL, c\u1ea5p quy\u1ec1n input group, \u0111\u1ec3 B\u1ea1n nghe \u00e2m thanh b\u00e0n ph\u00edm c\u01a1 ngay.","rank_math_focus_keyword":"c\u00e0i \u0111\u1eb7t 5fifi flow tr\u00ean linux,h\u01b0\u1edbng d\u1eabn c\u00e0i 5fifi flow linux,l\u1ed7i c\u00e0i \u0111\u1eb7t 5fifi flow linux,c\u1ea5p quy\u1ec1n input group linux,app \u00e2m thanh b\u00e0n ph\u00edm c\u01a1 linux","footnotes":""},"categories":[9],"tags":[34],"class_list":["post-134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-vi","tag-huong-dan-cai-dat"],"_links":{"self":[{"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":3,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":404,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/posts\/134\/revisions\/404"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/media\/135"}],"wp:attachment":[{"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/5fifi.com\/5fifi-flow\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}