21
Ubuntu 22.04 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelut
Valmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.
$ neofetch
`:+ssssssssssssssssss+:` ---------------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 18.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: 80G0 Lenovo G50-30
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.15.0-32-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 4 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1691 (dpkg), 11 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.19
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1366x768
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME 3.28.2
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: GNOME Shell
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Communitheme [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Humanity-Dark [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: gnome-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel Pentium N3530 (4) @ 2.582
.ossssssssssssssssssdMMMNysssso. GPU: Intel Atom Processor Z36xxx/Z37
-+sssssssssssssssssyyyssss+- Memory: 1049MiB / 7863MiB
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
Traceback (most recent call last):
File "/usr/local/bin/yle-dl", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3147, in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3131, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3160, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 666, in _build_master
ws.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 984, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 870, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyAMF' distribution was not found and is required by yle-dl
#!/bin/bash
set -e
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
background no
font sans:size=10
#xftfont sans:size=10
use_xft yes
xftalpha 0.9
update_interval 2
total_run_times 0
own_window yes
own_window_type dock
#own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual true
own_window_argb_value 180
own_window_colour 224466
double_buffer yes
minimum_size 225 120
#maximum_size 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color 101010
default_shade_color 101010
alignment top_left
gap_x 40#320
gap_y 353#510
no_buffers yes
cpu_avg_samples 1
uppercase no
border_inner_margin 15
default_bar_size 144 6
#colors
color1 96A0DF
color2 aaa
color3 ddd
TEXT
${color FFA300}${font Oswald:size=12:bold}MEDIA PLAYER ${color2} ${hr 2}
${if_match "${execi 10 python3 ~/Projects/conky-cards/mediaplayer.py clementine -i}"=="yes"}
${color3}${font Open Sans:size=9}${execpi 4 python3 ~/Projects/conky-cards/mediaplayer.py clementine -tamlr -w 45}
${if_match "${execi 4 python3 ~/Projects/conky-cards/mediaplayer.py clementine -p}"=="Unknown"}\
Progress: ${alignr}Unknown
${else}\
Progress:${alignr}${color FFA300}${execibar 4 python3 ~/Projects/conky-cards/mediaplayer.py clementine -p}
${endif}\
${else}
${color FFA300}${font Open Sans:size=9}Ei soi nyt\
${endif}
conky-cards
===========
This conky setup consists of eight individual conky scripts ("cards") which display
* Date and time
* General system information
* Processes (top processes and usage)
* Memory and swap usage
* A "fortune" message from `fortune`
* Disk usage
* Network usage
* Metadata of the current track playing
Screenshots
===========
![Screenshot 0](https://i.imgur.com/9eBtSKl.png)
![Screenshot 1](screenshots/screenshot1.jpg)
![Screenshot 2](screenshots/screenshot2.jpg)
Installation
===========
####Requirements####
Install `conky` , preferably the package `conky-all` if in the future you want to use some exotic features
For the mediaplayer "card", you need `python3`
For the fortune "card", you need `fortune`
The script uses the following fonts, install them
(see Customization if you wish to use your fonts)
* Antipasto [Download here](http://www.dafont.com/antipasto.font)
* Open Sans [Download here](http://www.fontsquirrel.com/fonts/open-sans)
* Oswald [Download here](http://www.fontsquirrel.com/fonts/oswald)
Copy/Move the contents to a directory of your liking and edit the following files to specify this directory by replacing `INSERT_PATH` to your directory. e.g. if the scripts are in `/home/foo/path/to/my/dir` then run
```
$ cd /home/foo/path/to/my/dir
$ sed -i 's:INSERT_PATH:/home/foo/path/to/my/dir:' mediaplayer_rc launch_all.sh
```
Now, set `launch_all.sh` as executable (`chmod u+x launch_all.sh`) and add it to your startup applications. If you don't know how, Google is your friend.
If **after** 10-15 seconds, you don't see conky on your desktop, try running:
```
sed -i -r 's/own_window_type .*/own_window_type normal/' *_rc
```
Customization
=================
**Network**
You might want to replace `enp0s20u1` or `wlp3s0` in `network_rc` with the device you are connected to the internet with e.g.
```
$ sed -i 's/enp0s20u1/enp0s20u3/' network_rc
```
**Media Player**
Replace `clementine` in `mediaplayer_rc` with the name of your media player (e.g. `vlc`, or `audacious`, or `amarok`).
This should probably just work (after replacement) if the media player you are using implements MPRIS 2.0 (most players do).
To customize the output, you might want to see `python3 mediaplayer.py --help`
**Fortune**
See `man fortune` and edit the arguments to the fortune call in `fortune_rc`
**Colors**
Each script uses a set of three colors, defined as
* color1 (color)
Color of the Card heading
* color2 (color)
Color of the horizontal line stretching from the heading to the right end
* color3 (color)
Text color
Here, (color) can be specified using the hexadecimal notation (without the preceding #) or a color name specified in `/usr/share/X11/rgb.txt`
Examples of legit colors : red, blue, 20efef
You can change any of the above colors to suit your liking/theme
Examples:
If you want headings in blue, then run
```
$ sed -i -r 's/color1 [a-z0-9]+$/color1 0000ff/' *_rc
```
(the [a-z0-9] in the above pattern also matches color names besides the hexadecimal colors)
Similarly, you can change the background color of the 'cards' specified by the variable `own_window_colour (color)`
For transparency, uncomment the lines `#own_window_transparent yes` (by removing the #).
Background opacity is specified by `own_window_argb_value (value between 0 and 255)`
**Fonts**
The following fonts are used
* Antipasto [Download here](http://www.dafont.com/antipasto.font)
Font in the which the clock is displayed
* Open Sans [Download here](http://www.fontsquirrel.com/fonts/open-sans)
Font for the general text
* Oswald [Download here](http://www.fontsquirrel.com/fonts/oswald)
Font for the Cards' headings
Substitue them using sed like above.
Author
========
Amish Naidu http://amhndu.github.io