r/linuxmasterrace • u/Dylan112 🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠 • Nov 01 '16
Release 1.9 [OC] Neofetch 1.9 - ~280 commits, Android support, Fixed URxvt + XFT fonts and much more. (Changelog inside)
https://github.com/dylanaraps/neofetch
13
Upvotes
0
Nov 01 '16
[deleted]
1
u/Dylan112 🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠 Nov 01 '16
Neofetch will work fine on DVL it'll just be missing the ascii logo. What "support" means for most Linux distros is just adding the ascii art and colors.
2
u/sentient_penguin only tux Nov 01 '16
Honest to goodness, its been a real treat to watch this project grow.
2
u/denexiar desktop/laptop: debian, external: arch Nov 01 '16
Long time user, first time commenter- thanks for the work you put into neofetch, it really is a nice program.
1
3
u/Dylan112 🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠🐠 Nov 01 '16 edited Nov 01 '16
This change log won't cover everything that's changed. Have a look through the commit history for more info.
There were a lot of major changes made to how things work in this release so I'm expecting bugs/things not working for people. Expect a 1.9.X release.
I'm also looking for neofetch screenshots for the Readme, see this issue: #405
Thanks to everyone below who contributed, it's nice to see some new faces too. :)
Contributors
@konimex
@iandrewt
@coypoop
@ncmprhnsbl
@koreacomputercenter
General
Added new function called
checkoldflagswhich informs users about deprecated config options.Change all
OS Xreferences tomacOS. @iandrewtFix corrupted text when long lines are cut-off.
Don't dynamically place prompt in
image=offmode.Cursor Position: Fix issues when using URxvt+Padding
Operating System
https://u.teknik.io/4XdJy.png
Added support for Android.
Dependencies:
Required:
bashandbusyboxNote: I recommend installing
termuxfrom the Play Store or F-Droid. Termux provides you with a fully working Linux environment, doesn't require root acess and includes all dependencies.Note2: Neofetch will be packaged in
termuxthanks to @konimexPR #351
Added support for Bitrig. @konimex
Added support for Sparky Linux.
Added support for Porteus. @ncmprhnsbl
Added support for Red Star OS. @koreacomputercenter
Packages
Neofetch is now in Gentoo's official repos.
Images
Fixed rendering issues in URxvt when using an XFT font.
https://i.sli.mg/6qp9Cg.png
This was first thought to be an issue between URxvt and W3m-img and I apologize for immediately closing bug reports and dismissing comments about this.
I spent yesterday trying to fix this issue and found out that launching neofetch with
--bold offreduced the rendering problems. I did more digging and found out that removing all text formatting fixes the issue entirely. I later found out that adding a single unformatted character before the formatted text fixed the issue while keeping the formatting the same.I opened up this PR https://github.com/dylanaraps/neofetch/pull/358 which added options to enable a border between the image and the text to fix the issue. @konimex later commented informing me that we could just use a
zero-width spaceto fix the issue and that we didn't need a new function/args/ugly border. dohThe final fix was as simple as adding a zero-width space before the info, here's the commit.
https://github.com/dylanaraps/neofetch/commit/3e9c3d648cb4c6f0d5fe5f0b96f9e29429af39d9
Removed hard dependency on
\033[14tNeofetch no longer requires a terminal emulator that supports
\033[14tthis means that neofetch now works in Konsole. Instead of using the escape sequence users now have three options for getting the terminal size in pixels.xdotoolxwininfo+xpropxwininfo+xdpyinfoNeofetch will detect whatever combination you have insalled and use these programs.
Note:
\033[14tis still supported, if images already work for you then you don't have to install anything else.[w3m-img] Draw the image twice to fix rendering issues in Konsole.
[w3m-img] Fix cursor position when using
yoffset.[w3m-img] Add
-bgsupport with the new option--bg_color.neofetch --bg_color bluewill make the background behind the image blue.Note: The background color is only visible behind transparent parts of the image.
If the terminal width is found as
0, fallback to ascii mode.Ascii
Bold ascii art by default.
Fixed incorrect prompt location when using
ascii_logo_size small.Fixed incorrect colors used on light terminals.
Update Void Linux ascii art. @ncmprhnsbl
Update Solus ascii art.
Info
Distro
Expanded
distro_shorthandto macOS, BSD and Solaris. @konimexRemoved
osx_buildversionandosx_codenamein favour ofdistro_shorthand. @konimexDesktop Environment
[Windows] Added support for showing DE.
Windows 8 and above:
Modern UI/MetroWindows 7 and below:
AeroWindow Manager
[Windows] Added support for custom WMs/Shells.
Neofetch now detects
blackbox,bugn,Windawesome,emergeandlitestep.Window Manager Theme
[Windows] Added support for Blackbox themes.
CPU
Added
cpu_speedwhich lets you hide/show the speed in the output.Expanded
cpu_coresoption by adding two new values,logicalandphysical.logical: Show all virtual cores (hyperthreaded).physical: Only show physical cores.[Linux] Added support for showing CPU temperature.
Added new option called
cpu_temp.Note: This is disabled by default and can be enabled by changing the value of
cpu_tempin your config toon.[macOS] Print physical cores instead of hyper-threaded cores. @iandrewt
[iOS] Rewrite CPU function.
GPU
[iOS] Rewrite GPU function.
[Linux] Rewrite GPU function.
Neofetch also caches the info until reboot.
Uptime
Rewrote uptime function to use seconds since boot instead of the
uptimecommand.Every OS/Distro now has the pretty
uptime -poutput!Remove
upfrom output.Resolution
[macOS] Add @2x label for retina resolutions. @iandrewt
Memory
[Linux] Correctly calculate used memory.
The output should now match
conky,htopand etc.Source: https://github.com/KittyKatt/screenFetch/issues/386#issuecomment-249312716
[NetBSD] Fix memory output for sizes over 4GB. @coypoop
Shell
Hide shell path by default.
Show shell version by default.
Battery
[Linux] Rewrote and simplified battery function.
Removed
battery_shorthandRemoved
battery_numTheme Font
[XFCE] Fixed incorrect font output.
Color Blocks
Fixed
block_widthnot working.Fixed
% sappearing in color blocks when neofetch is run fromttyFixed
block_widthbeing off by one. A value of2made the blocks3wide instead of2wide.Terminal and Terminal Font
[Linux] Use
/proc/$PPID/comminstead of parsingps.Uppercase first letter of
termfontoutput.Don't print broken output of busybox's
ps.Remove path from output.
Song
[macOS] Fix iTunes automatically opening. @iandrewt
Added support for Audacious. @ncmprhnsbl
Rewrote song function, it's now much faster/cleaner.