How to rise linux

list o’ resources
Ricing resources for Linux, Mac and Windows.

Pull requests for contributions are more than welcome.

Table of contents

First of all; ricing won’t be an easy task. I mean, sure you can copy the config files from someone else and live with that. But that kind of ruins the fun of it all.

A word on Linux programs in Windows 10

With the release of the WSL on Windows 10 and subsequent improvements made to it by Microsoft, is it easy for you to run many Linux programs on Windows 10 with perfect or almost perfect compatibility. If you are running windows 10 but are interested in using Linux programs (ncmpcpp + mpd, or weechat for example), it is worth looking into the WSL. You can learn more about the WSL here.

You encounter a problem or error and don’t know how to continue?

Google it

This solves literally 90% of all the problems people ever have. I can’t push this enough. The problem you’re encountering is most likely not unique. You’re probably not the first to struggle with it. By looking online you will nearly always find your (or a similar) question that will help you get going again.

Manual

“How do I do x in y?”, “Is it possible to do x with y?”. “What does x do?”.

These are all way too common questions, especially for people who are starting with linux. 99% of the applications/binaries you’re using have some kind of manual through either $ man NAME_OF_APPLICATION or $ NAME_OF_APPLICATION —help . This will very likely contain the solution one way or another.

If you still feel like you want a guide or something as a place to start, you can go here for Linux, and for ricing on Windows 7, you can go here. For windows 10, you can go here

Window managers

A window manager (WM) is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface (GUI). It can be part of a desktop environment (DE) or be used standalone.

Linux

Windows

OSX

Tiling

The following applications are purely created for tiling. They bring nothing else to the table. If you’re looking for something more complete consider looking at window managers.

Linux

Windows

OSX

Bars

Bars (aka panels) are used to display everything from current desktops to active windows to system informaton. They have very similiar behaviour to the bar you would expect on Windows and OSX.

Читайте также:  Software file sharing linux

Linux

Windows

OSX

Program Launchers

A launcher is a program displaying a dialog to search for an action, typically launch an application. Many are not limited to just this, and allow you to perform other operations such as open up files and folders on your computer.

Linux

OSX

Windows

Terminal emulators

A terminal emulator, terminal application, term, or tty for short, is a program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term terminal covers all remote terminals, including graphical interfaces. A terminal emulator inside a graphical user interface is often called a terminal window.

Linux

Windows

OSX

Shells

Color schemes

  • terminal.sexy
  • coolors.co
  • paletton.com
  • xcolors.net
  • colourlovers.com
  • materialpalette.com
  • transparenttextures.com
  • daylerees.github.io
  • imagecolorpicker.com
  • pltts.me
  • dotshare.it

Wallpapers

  • alpha.wallhaven.cc
  • simpledesktops.com
  • subtlepatterns.com
  • unsplash.com
  • nik.bot.nu (NSFW)
  • stripegenerator.com
  • tartanmaker.com
  • flickr.com
  • deviantart.com
  • gratisography.com
  • thepatternlibrary.com
  • duncjo01’s archive

Fonts

Where to get fonts?

On Debian/Ubuntu you need to enable bitmap fonts first:

sudo rm /etc/fonts/conf.d/70-no-bitmaps.conf sudo fc-cache -f -v 

Font rendering

Windows

OSX

Firefox

Seamonkey

Источник

The Basics of Ricing Linux

Disclaimer: I am in no way a ricing expert. This guide is intended for fellow beginners confused on the very basics when it comes to the customization of their Unix system.

Introduction

After making my departure to Arch Linux a month ago I was quickly introduced to the world of tiling window managers. The idea is that instead of having a full blown desktop environment (DE) such as Gnome or Unity, you just have a window manager that utilizes keyboard shortcuts to organize your windows. With this you are able to create a very customizable experience without using up all your system’s resources.

So What is Rice / Ricing?

The term ‘rice’ is used to describe a person’s unix deskton where ‘ricing’ is when someone is custom their desktop such as the icons, panels, or system interface. When it comes to ricing a tiling window manager though, the ricing of a user’s system becomes much more involved. Basic things such as the panel bar and application launcher must be configured by the user.

The State of Ricing

It’s and there are more ways than ever to rice your PC. The reddit community /r/unixporn is a great place to stay up to date on what people are using for their setups.

Window Managers: The most popular WMs at the moment seem to be the young bspwm and the widely used i3wm, though people are also making some awesome openbox desktops.

Panel / Bar: Lots of redditors are also using some sort panel or bar in the configuration which displays all sorts of information such as the time, volume, even the current song playing. I’m not going to go into much details on how panels work, but if your interested check out z3bra’s great introduction. At the moment, lemonbar seems to be the best option for creating a panel in your WM but other options such as i3bar also work great and are built into i3wm. You can check out my lemonbar files in the link at end of this page.

Читайте также:  Linux iso will not boot

Program Launcher: When it comes to launching programs in linux, there has always been many ways to do it. You could just execute the program from a terminal emulator but that’s lame and some programs make the terminal log for errors when executed like this. As I write this post dmenu and rofi are the goto applications launchers for many ricers. Rofi is actually “A window switcher, run dialog and dmenu replacement” according to its homepage which means it can do a lot more than just execute your web browser (most of which I have yet to experiment with).

Terminal Emulator: The last part of ricing that I’m going to explain in this guide is the terminal emulator. The terminal emulator allows the user to interact with the Unix shell while in the X environment, according to the Arch Wiki. I personally use urxvt, or rxvt-unicode, which I think works very well with window managers and is very customizable through the .Xresource file in your home directory. The terminal is a very important part of a good ricing and is very

What Do I Use?

Here’s a list of what I’m using on my Arch Linux System:

  • WM: bspwm
  • GTK: arc-theme
  • Icons: papier
  • Bar: lemonbar
  • Terminal: urxvt
  • Launcher: rofi
  • Files: pcmanfm

All the dotfiles can be found on Github. If you want to see a gallery of what my desktop looks like at the moment, check out my reddit post where can find some more details and a gallery.

Источник

My Linux Rice

So I get a lot of questions about my Ubuntu setup, people are asking what kinda setup I am using? We are using Ubuntu, but why our’s doesn’t look like your’s? But first thing first, let me get the terminology straight!

RICE: “Rice is a word that is commonly used to refer to making visual improvements and customizations on one’s desktop. It was inherited from practice of customizing cheap Asian import cars to make them appear to be faster than they actually were – Which was also known as ricing”

The basic core of setup is i3wm, i3wm is tiling windows manager that I am currently using, It is highly customizable and easy to use.

i3-gaps: On top of i3wm I am using i3-gaps which gives me the power to increase/decrease the gaps between the windows. It looks nice!

Читайте также:  Сохранить образ системы linux

i3-blocks: The bar on the top is i3-blocks, It is also highly customizable and also I can write my own scripts and run it in there.

urxvt: I am using urxvt terminal, because it has the power to render images in the terminal and also show emojis and unicode characters.

ranger: I am using ranger as my file explorer, which is bind to a shortcut key $mod+shift+o in my i3 config.

ranger_devicons: Ranger is useful but when you install it, it looks kinda ugly, I am using ranger_devicons to give it those cute little icons to folders and files.

pywall: I am using pywal to change colors on the fly, plus it also have some nice themes for the terminal that you change with a single command.

mpd+ncmpcpp: MPD (Music Player Daemon) is a terminal based music and ncmpcpp is its client which gives a nice looking interface in the terminal.

dmenu/rofi: It’s kinda tie between dmenu and rofi as my application launcher, dmenu comes with i3wm by default. Rofi is also nice.

compton: I am using a utility called compton to get the transparency in my terminal.

feh: I am using another utility called feh to set my background photo.

mutt/neomutt: Is a terminal based mail client which I am using to recieve/send emails.

VIM+VsCode: VIM is my primary editor for most of the things, plus I also use VSCode sometimes.

LaTeX: I am using LaTeX for creating documents. I used to use Texstudio but now I use VIM as my editor for that, I’ve a simple script which I mapped to a key in VIM that compiles my LaTeX document. pdflatex and xelatex are my LaTeX compilers.

evince: I am using evince as my pdf reader, because it has the capabality of live preview when I am creating a LaTeX document. Plus it has a night mode, which makes it my favorite pdfreader.

These are the few things that I am using daily. If you ask me is it worth the time? setting up all these things? My answer is to you is Yes! It will take time to set it up, you will do these little tweakings daily for the first few weeks to make it the way you are comfortable with it, personally It took me months to make it look like this, I used to do the little tweakings daily.

The advantage of a setup like this is that once you’re comfortable with it, it can save you a lot of time. The best part about it is that there is a shortcut for literally anything, You use a program most frequently, you just bind it to a keyboard shortcut in order to launch that program. It can be very convenient.

Share the love:

Источник

Оцените статью
Adblock
detector