Language Selection

English French German Italian Portuguese Spanish

GNOME

Nordic Theme on Ubuntu Desktop GNOME 3

Filed under
GNOME

Nordic is currently ranked #10 most popular GTK3 theme on OpenDesktop.org. This article exposes this theme beauty and explains how to install every component on Ubuntu 18.04. You can practice the installation procedures on other distros as long as it uses GNOME 3 as the user interface.

Read more

GNOME Asia Summit 2019 Announced for GNOME 3.36 "Gresik" Desktop in Indonesia

Filed under
GNOME

Every year, the GNOME developers and contributors gather together for the GUADEC (GNOME Users And Developers European Conference) and GNOME Asia Summit events to plan the next major release of their beloved, open-source desktop environment for Linux-based operating systems.

While the GUADEC 2019 conference will kick off this summer between August 23rd and 28th, in Thessaloniki, Greece, for the upcoming GNOME 3.34 "Thessaloniki" desktop environment, the GNOME Asia Summit 2019 event will take place between October 11th and 13th, 2019, in Gresik, Indonesia.

Read more

A Quick Look at GNOME Shell 3.34’s Newly Improved Theme

Filed under
GNOME

GNOME’s design team have made a number of changes designed to bring the shell theme in sync with the default Adwaita GTK theme, which was dramatically revamped for the release of GNOME 3.32 earlier this year.

The improvements headed to the desktop are likely to feature in the upcoming GNOME 3.34 release, due September.

Just don’t get too excited.

Read more

GNOME 3.33.3 Released and More GNOME News

Filed under
GNOME
  • GNOME 3.33.3 RELEASED!
    GNOME 3.33.3 is now available. Please try it out, test it, improve it.
    
    I'm the one sending this email but this release has really been made
    thanks to the others members of the Release Team; thanks Matthias,
    Abderrahim and Michael Catanzaro! (and of course you developers for
    release new versions of the modules)
    
    If you want to compile GNOME 3.33.3, you can use the official
    BuildStream project snapshot. Thanks to BuildStream's build sandbox, it
    should build reliably for you regardless of your host system:
    
    https://download.gnome.org/teams/releng/3.33.3/gnome-3.33.3.tar.xz
    
    The list of updated modules and changes is available here:
    
    https://download.gnome.org/core/3.33/3.33.3/NEWS
    
    The source packages are available here:
    
    https://download.gnome.org/core/3.33/3.33.3/sources/
    
    WARNING!
    --------
    This release is a snapshot of development code. Although it is
    buildable and usable, it is primarily intended for testing and hacking
    purposes. GNOME uses odd minor version numbers to indicate development
    status.
    
    For more information about 3.33, the full schedule, the official module
    lists and the proposed module lists, please see our 3.33 wiki page:
    
    https://www.gnome.org/start/unstable
    
    Cheers,
    Javier Jardón
    GNOME Release Team
  • GNOME 3.33.3 Released With Sysprof Profiling Integration, Other Improvements

    GNOME 3.33.3 is out this morning as the latest development release in the trek towards the very exciting GNOME 3.34 desktop update due out this September.

    Notable to GNOME 3.33.3 is the Sysprof profiling integration working its way through the key components like GJS and GTK. This Sysprof profiling integration is for developers to ultimately help optimize GNOME for better performance for end-users.

  • GNOME's Mutter Begins Landing Transactional KMS Support

    Adding to the excitement of GNOME 3.34 and the many changes being worked on is Mutter seeing the initial merging of transactional kernel mode-setting (KMS) support.

    This effort that has already been going on for months is about adopting a transactional API for Mutter so that it can make use of the Linux kernel's atomic KMS API. All of the key Linux DRM/KMS drivers these days support the atomic API (and is a requirement for merging of new drivers) but so far not many Linux desktop user-space components have switched over to using the new APIs.

Red Hat Enterprise Linux 8 GNOME and display server changes

Filed under
Red Hat
GNOME

Red Hat Enterprise Linux 8 contains some important changes regarding the GNOME graphical interface and the default display server. If you are using a graphical desktop in RHEL 8, the most visible change will be that, by default, the GNOME Shell interface is used. This interface has a different appearance and operation compared to GNOME Classic, the default graphical interface in RHEL 7.

Here, we will cover an overview of the GNOME Shell interface in RHEL 8, and also how to switch to the GNOME Classic interface that is similar to the default interface on RHEL 7. We will also cover the new default display server, Wayland, and how to switch the display server to X.org X11 if needed. Another notable change in RHEL 8 is that the KDE Plasma interface has been removed.

Read more

GNOME 3.34’s Sleek New Desktop Background

Filed under
GNOME

The upcoming GNOME 3.34 release is sure to ship with a stack of improvements, new features and core app updates — but it will also come with a brand new default wallpaper!

GNOME designer Jakub Steiner is, once again, diligently designing a new desktop drape for the revered free desktop to use by default.

And although the intended design is not final-final, it’s almost done! So here’s your first look at the brand new GNOME 3.34 wallpaper...

Read more

Give Ubuntu a Bold New Look with the Qogir Theme

Filed under
GNOME
Ubuntu

The background imagery in the Nautilus file manager (the effect also apparently works with Nemo, but I haven’t tested it) is the most visually striking element in the Qogir theme.

It’s a love it/hate it gimmick, which explains why it’s rarely used. Personally I enjoy the visual flourish it adds (though it certainly helps if your desktop wallpaper compliments it).

Read more

KDE and GNOME: Nextcloud Login Plugin for PlaMo, KDE GSoC Projects, Kate & C++ Developer Survey and Sumaid Syed's GSoC Work on GNOME

Filed under
KDE
GNOME
  • Nextcloud Login Plugin for PlaMo

    With the completion of my first milestone for my GSoC project: Nextcloud Integration on Plasma Mobile, plasma mobile accounts settings now enables the users to add their nextcloud accounts via webview.

    Well! didn’t accounts setting already provide the method to add nextcloud/owncloud accounts? Yes, this functionality was already implemented by the owncloud plugin in kaccounts-providers project. Then, why did I re-implement the same thing?

    As I mentioned, now accounts can be added via webview.

  • First week of GSOC, Piece Table Implement

    Hi! Last week was start of the GSOC coding period. So I started my project. Also I opened my code on the KDE git. https://cgit.kde.org/scratch/songeon/kmarkdownparser.git/

    If you are interested in my project feel free to look and give me some advices.

  • KIOFuse: 32-bit Support

    The first two weeks of the GSoC coding period are now over.

    Firstly, a mapping between KIO errors and FUSE errors has now been established. Previously all KIO Job errors were simply sent back to FUSE as EIO, which isn’t entirely accurate. The mapping now provides more accurate error replies.

    A major new addition is 32-bit support. KIOFuse did not compile on 32-bit but these compilation errors have now been alleviated. They mostly stemmed from the fact that size_t has a different size on different architectures, and that file sizes should always be represented as off_t anyway.

  • Kate & C++ Developer Survey

    While browsing the ISO C++ homepage I stumbled over the results PDF of the Second Annual C++ Foundation Developer Survey “Lite”.

    I was astonished that Kate made it into the “Which development environments (IDEs) or editors do you use for C++ development?” results.

    ;=) Seems not only I use it as my normal editor for working on C++ code.

  • Sumaid Syed: First Two Weeks

    Jean Felder ( My mentor for GSoC project) and Marinus Schraal (GNOME Music Maintainer) suggested that I propose a plan of the whole project. Now trust me! This is the much more difficult than actual coding!
    I usually work on my personal projects and start working from scratch, but here the project involves so many different libraries, so I really struggled with making a plan with a proper timeline.

  • What is my Project?

    In this case, all we need to do is extract those mbids and store them in tracker. Tracker is a file indexing and search framework, which GNOME Music relies on. Hence it’s necessary to extract and index mbids in tracker from file.

GNOME Desktop/GTK: Dashes and Gnome-gitg Split View

Filed under
GNOME
  • Okay Dash to Panel, That Does Looks Super Slick…

    I haven’t used a Windows desktop “properly” for around 8 years or so (and can’t say I miss it, either).

    Back when I first started this blog I had a multi-boot set up on my PC that married a (seemingly endless) stack of Linux distros with a version (I forget which) of Windows 7.

    — Why am I talking about Windows 7?

    Well, because one of the things I really remember being quite “cool” about it — please note: I use the term loosely — was a feature called Aero Peek.

  • Gnome-gitg Split View feature progress. [GSoC]

    Introducing split view in gitg is comprised of small small tasks just like any other software feature requires.

    One such task is:- Gitg should be able to detect binaries and images diffs if these are in the diffs then split-view simply does not makes sense.

    [...]

    Dash to Panel is one of the best GNOME extensions available IMO. In one stroke it changes the GNOME Shell desktop experience in to a more traditional layout.

    Both the Dash to Panel and code-cousin Dash to Dock GNOME extensions offer a window preview feature similar to Aero Peek. It’s an optional setting, but it’s there; it’s not new.

GNOME: Ubuntu MATE 19.10 Picks GNOME MPV, GTK 3 Frame Profiler, and Ubuntu's Reason for Staying Behind GNOME's Latest

Filed under
GNOME
Ubuntu
  • Why Ubuntu MATE 19.10 Is Ditching VLC for GNOME MPV

    GNOME MPV (now known as Celluloid) will be the default media player in Ubuntu MATE 19.10.

    The app supplants the versatile VLC meda player, which the MATE-desktop-toting distro has shipped with since a community poll back in 2017.

    So why the change now?

    Better desktop integration. That’s according to Ubuntu MATE’s Martin Wimpress who revealed news of the swap in the latest Ubuntu MATE monthly update on Patreon:

    “We will be dropping VLC from the pre-installed applications and shipping GNOME MPV instead. GNOME MPV will soon be renamed to Celluloid. The reasons for switching to GNOME MPV are similar to swapping out Thunderbird for Evolution; better desktop integration.”

    Size is another factor. GNOME MPV takes up a comparatively svelte 27MB on the ISO image, whereas Qt5-based VLC requires closer to 70MB.

  • Ubuntu MATE 19.10 Is Ditching VLC for GNOME MPV
  •  

  • GTK 3 Frame Profiler

    I back-ported the GTK 4 frame-profiler by Matthias to GTK 3 today. Here is an example of a JavaScript application using GJS and GTK 3. The data contains mixed native and JS stack-traces along with compositor frame information from gnome-shell.

  • Ubuntu keeping up with GNOME stable updates

    Recently Michael blogged about epiphany being outdated in Ubuntu. While I don’t think that a blog ranting was the best way to handle the problem (several of the Ubuntu Desktop members are on #gnome-hackers for example, it would have been easy to talk to us there) he was right that the Ubuntu package for epiphany was outdated.

    [...]

    Again the reality is a bit more complex. Snaps don’t have depends like debs do, so by nature they don’t have problems like being blocked by missing depends. To limit duplication we do provide a gnome platform snap though and most of our GNOME snaps use it. That platform snap is built from our LTS archive which is on GTK 3.22 and our snaps are built on a similar infrastructure.

    [...]

    And as a conclusion, if as an upstream or user you have an issue with a component that is still outdated in Ubuntu feel free to get in touch with us (IRC/email/launchpad) and we will do out best to fix the situation.

  •  

Syndicate content

More in Tux Machines

Security: Curl, Fedora, Windows and More

  • Daniel Stenberg: openssl engine code injection in curl

    This flaw is known as CVE-2019-5443. If you downloaded and installed a curl executable for Windows from the curl project before June 21st 2019, go get an updated one. Now.

  • Fedora's GRUB2 EFI Build To Offer Greater Security Options

    In addition to disabling root password-based SSH log-ins by default, another change being made to Fedora 31 in the name of greater security is adding some additional GRUB2 boot-loader modules to be built-in for their EFI boot-loader. GRUB2 security modules for verification, Cryptodisk, and LUKS will now be part of the default GRUB2 EFI build. They are being built-in now since those using the likes of UEFI SecureBoot aren't able to dynamically load these modules due to restrictions in place under SecureBoot. So until now using SecureBoot hasn't allowed users to enjoy encryption of the boot partition and the "verify" module with ensuring better integrity of the early boot-loader code.

  • Fedora 31 Will Finally Disable OpenSSH Root Password-Based Logins By Default

    Fedora 31 will harden up its default configuration by finally disabling password-based OpenSSH root log-ins, matching the upstream default of the past four years and behavior generally enforced by other Linux distributions. The default OpenSSH daemon configuration file will now respect upstream's default of prohibiting passwords for root log-ins. Those wishing to restore the old behavior of allowing root log-ins with a password can adjust their SSHD configuration file with the PermitRootLogin option, but users are encouraged to instead use a public-key for root log-ins that is more secure and will be permitted still by default.

  • Warning Issued For Millions Of Microsoft Windows 10 Users

    Picked up by Gizmodo, acclaimed Californian security company SafeBreach has revealed that software pre-installed on PCs has left “millions” of users exposed to hackers. Moreover, that estimate is conservative with the number realistically set to be hundreds of millions. The flaw lies in PC-Doctor Toolbox, systems analysis software which is rebadged and pre-installed on PCs made by some of the world’s biggest computer retailers, including Dell, its Alienware gaming brand, Staples and Corsair. Dell alone shipped almost 60M PCs last year and the company states PC-Doctor Toolbox (which it rebrands as part of ‘SupportAssist’) was pre-installed on “most” of them. What SafeBreach has discovered is a high-severity flaw which allows attackers to swap-out harmless DLL files loaded during Toolbox diagnostic scans with DLLs containing a malicious payload. The injection of this code impacts both Windows 10 business and home PCs and enables hackers to gain complete control of your computer. What makes it so dangerous is PC-makers give Toolbox high-permission level access to all your computer’s hardware and software so it can be monitored. The software can even give itself new, higher permission levels as it deems necessary. So once malicious code is injected via Toolbox, it can do just about anything to your PC.

  • Update Your Dell Laptop Now to Fix a Critical Security Flaw in Pre-Installed Software

    SafeBreach Labs said it targeted SupportAssist, software pre-installed on most Dell PCs designed to check the health of the system’s hardware, based on the assumption that “such a critical service would have high permission level access to the PC hardware as well as the capability to induce privilege escalation.” What the researchers found is that the application loads DLL files from a folder accessible to users, meaning the files can be replaced and used to load and execute a malicious payload. There are concerns the flaw may affect non-Dell PCs, as well. The affected module within SupportAssist is a version of PC-Doctor Toolbox found in a number of other applications, including: Corsair ONE Diagnostics, Corsair Diagnostics, Staples EasyTech Diagnostics, Tobii I-Series Diagnostic Tool, and Tobii Dynavox Diagnostic Tool. The most effective way to prevent DLL hijacking is to quickly apply patches from the vendor. To fix this bug, either allow automatic updates to do its job, or download the latest version of Dell SupportAssist for Business PCs (x86 or x64) or Home PCs (here). You can read a full version of the SafeBreach Labs report here.

  • TCP SACK PANIC Kernel Vulnerabilities Reported by Netflix Researchers

    On June 17th, Researchers at Netflix have identified several TCP networking vulnerabilities in FreeBSD and Linux kernels.

  • DNS Security - Getting it Right

    This paper addresses the privacy implications of two new Domain Name System (DNS) encryption protocols: DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH). Each of these protocols provides a means to secure the transfer of data during Internet domain name lookup, and they prevent monitoring and abuse of user data in this process. DoT and DoH provide valuable new protection for users online. They add protection to one of the last remaining unencrypted ‘core’ technologies of the modern Internet, strengthen resistance to censorship and can be coupled with additional protections to provide full user anonymity. Whilst DoT and DoH appear to be a win for Internet users, however, they raise issues for network operators concerned with Internet security and operational efficiency. DoH in particular makes it extremely difficult for network operators to implement domain-specific filters or blocks, which may have a negative impact on UK government strategies for the Internet which rely on these. We hope that a shift to encrypted DNS will lead to decreased reliance on network-level filtering for censorship.

Drawpile 2.1.11 release

Version 2.1.11 is now out. In addition to bug fixes, this release adds one long awaited feature: the ability to detach the chat box into a separate window. Another important change is to the server. IP bans now only apply to guest users. When a user with a registered account is banned, the ban is applied to the account only. This is to combat false positives caused by many unrelated people sharing the same IP address because of NAT. Read more Also: Drawpile 2.1.11 Released! Allow to Detach Chat Box into Separate

Audiocasts/Shows: Going Linux, Linux Action News, TechSNAP, GNU World Order, Linux in the Ham Shack, Python Podcast

  • Going Linux #371 · Listener Feedback

    Bill continues his distro hopping. We discuss the history of Linux and a wall-mountable timeline. Troy gives feedback on Grub. Grubb give feedback on finding the right distribution. Highlander talks communication security and hidden files. Ro's Alienware computer won't boot. David provides liks to articles.

  • Linux Action News 111

    Ubuntu sets the Internet on fire, new Linux and FreeBSD vulnerabilities raise concern, while Mattermost raises $50M to compete with Slack. Plus we react to Facebook’s Libra confirmation and the end of Google tablets.
  • SACK Attack | TechSNAP 406

    A new vulnerability may be the next ‘Ping of Death’; we explore the details of SACK Panic and break down what you need to know. Plus Firefox zero days targeting Coinbase, the latest update on Rowhammer, and a few more reasons it’s a great time to be a ZFS user.

  • GNU World Order 13x26
  • LHS Episode #289: Linux Deep Dive

    Hello and welcome to Episode #289 of Linux in the Ham Shack. In this episode, LHS gets a visit from Jon "maddog" Hall, a legend in the open source and Linux communities. He discusses--well--Linux. Everything you ever wanted to know about Linux from its early macro computing roots all the way up to the present. If there's something you didn't know about Linux, you're going to find it here. Make sure to listen to the outtake after the outro for 30 more minutes on Linux you problem didn't know anything about. Thanks to Jon for an illuminating and fascinating episode.

  • Podcast.__init__: Behind The Scenes At The Python Software Foundation

    One of the secrets of the success of Python the language is the tireless efforts of the people who work with and for the Python Software Foundation. They have made it their mission to ensure the continued growth and success of the language and its community. In this episode Ewa Jodlowska, the executive director of the PSF, discusses the history of the foundation, the services and support that they provide to the community and language, and how you can help them succeed in their mission.

today's howtos