{"id":46744,"date":"2024-06-15T16:43:49","date_gmt":"2024-06-15T16:43:49","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=46744"},"modified":"2024-06-15T16:43:49","modified_gmt":"2024-06-15T16:43:49","slug":"devtoys-linux-macos-support","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/06\/devtoys-linux-macos-support\/","title":{"rendered":"DevToys adds Linux (.deb package) &#038; macOS Support"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-46747\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-logo-pre.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>By releasing version 2.0 preview, DevToys is finally a cross-platform app that also works on Linux and macOS!<\/b><\/p>\n<p>DevToys is a free and open-source tools for developers. It features a set of <em>offline<\/em> tools all in one app window. They include:<\/p>\n<ul>\n<li>JSON &lt;&gt; YAML, Date, Number bases converters.<\/li>\n<li>Encoders\/Decoders for HTML, URLs, Base64, GZip, JWT, QR Code.<\/li>\n<li>JSON, SQL, XML formatters.<\/li>\n<li>Hash &amp; Checksum, Lorem Ipsum, Password generators<\/li>\n<li>Color Blindness Simulator, PNG\/JPEG Compressor&#8230;<\/li>\n<li>JSONPath, RegEx, XML testers<\/li>\n<li>And text Utilities such as Markdown Preview, Text Comparer, Analyzer &amp; Utilities&#8230;<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46748\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview-700x463.webp\" alt=\"\" width=\"610\" height=\"403\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview-700x463.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview-300x199.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview-768x508.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys2-preview.webp 1308w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>Since version 2.0, it also <strong>supports extensions<\/strong>. So users can create their own tools and share with the community. See the <a href=\"https:\/\/devtoys.app\/doc\/articles\/introduction.html\" target=\"_blank\" rel=\"noopener\">introduction page<\/a> for details.<\/p>\n<p>The release also introduced a <b>command line tool<\/b>, allows advanced users to do all supported operations in terminal or command console. And, the CLI is installed as a separate package.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46749\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli-700x558.webp\" alt=\"\" width=\"610\" height=\"486\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli-700x558.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli-300x239.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli-768x612.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/devtoys-cli.webp 1066w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Other new features added in DevToys 2.0 include:<\/p>\n<ul>\n<li>Hash \/ Checksum tool<\/li>\n<li>Base64 Image Encoder \/ Decoder<\/li>\n<li>Color Blindness SImulator<\/li>\n<li>Image Converter<\/li>\n<li>Text Comparer tool, Text Utilities tool<\/li>\n<li>Regex Tester<\/li>\n<li>Markdown Preview<\/li>\n<li>New tool JSON&gt;Table\/CSV\/Excel<\/li>\n<li>XML formatter and refactoring<\/li>\n<li>DateConverter<\/li>\n<li>Lorem Ipsum generator<\/li>\n<li>JSON formatter<\/li>\n<li>XML Validator<\/li>\n<li>QR Code reader \/ generator tool<\/li>\n<li>JSONPath tester tool<\/li>\n<li>Certificate Decoder<\/li>\n<li>Option to open in new window.<\/li>\n<li>Compact mode.<\/li>\n<\/ul>\n<p>There are as well single-line and multiline-line text input, smart detection support in text input controls, and various other improvements in the release. See <a href=\"https:\/\/github.com\/DevToys-app\/DevToys\/releases\" target=\"_blank\" rel=\"noopener\">Github releases page<\/a> for more changes.<\/p>\n<h3>How to Install DevToys in Ubuntu:<\/h3>\n<p>The new release provides official <code>.deb<\/code> packages and portable tarball for Linux, which are available to download at the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/DevToys-app\/DevToys\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Download DevToys (under Assets)<\/a><\/div>\n<\/div>\n<p>For the command line tool, select download either <code>devtoys.cli_linux_x64.deb<\/code> for AMD\/Intel platform or <code>devtoys.cli_linux_arm.deb<\/code> for ARM devices (e.g., Raspberry Pi).<\/p>\n<p>And for graphical tool, download either <code>devtoys_linux_x64.deb<\/code> for AMD\/Intel, or <code>devtoys_linux_arm.deb<\/code> for ARM. Then, install by running command in terminal (Ctrl+Alt+T):<\/p>\n<pre>sudo apt install ~\/Downloads\/devtoys_linux*.deb<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/apt-devtoys.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46750\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/apt-devtoys-700x505.webp\" alt=\"\" width=\"610\" height=\"440\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/apt-devtoys-700x505.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/apt-devtoys-300x216.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/apt-devtoys.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>NOTE: The 2.0 preview package supports Ubuntu 22.04 and Ubuntu 24.04. In my case, it does NOT launch in Debian 12 and Fedora 40 due to missing run-time libraries.<\/b><\/p>\n<p><b>In Ubuntu, it has launching issue due to permission issue.<\/b> By starting from a terminal window, you&#8217;ll see the following error:<\/p>\n<pre>bwrap: setting up uid map: Permission denied\r\n\r\n** (DevToys:17289): ERROR **: 00:35:39.254: Failed to fully launch dbus-proxy: Child process exited with code 1\r\nAborted (core dumped)<\/pre>\n<p>To workaround it, simply run as root via <code>sudo devtoys<\/code> command.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/sudo-devtoys.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/sudo-devtoys-700x280.webp\" alt=\"\" width=\"610\" height=\"244\" class=\"aligncenter size-large wp-image-46751\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/sudo-devtoys-700x280.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/sudo-devtoys-300x120.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/06\/sudo-devtoys.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Uninstall<\/h3>\n<p>To remove DevToys installed via .deb package, use command:<\/p>\n<pre>sudo apt remove --auto-remove devtoys<\/pre>","protected":false},"excerpt":{"rendered":"<p>By releasing version 2.0 preview, DevToys is finally a cross-platform app that also works on Linux and macOS! DevToys is a free and open-source tools for developers. It features a set of offline tools all in one app window. They include: JSON &lt;&gt; YAML, Date, Number bases converters. Encoders\/Decoders for HTML, URLs, Base64, GZip, JWT, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":46747,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[2086],"class_list":["post-46744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-programming"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46744","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=46744"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/46744\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/46747"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=46744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=46744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=46744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}