Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:glaubitz:branches:X11:Utilities
xosview
xosview.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xosview.sh of Package xosview
#!/bin/bash net="-net" if test -e /proc/net/ip_acct ; then net="+net" elif test -e /proc/net/ip_fwchains -o /proc/net/dev ; then net="+net" fi bat="-bat" if test -d /proc/acpi/battery ; then for entry in /proc/acpi/battery/* ; do test -e "$entry" || break # We a ACPI kernel interface bat="+bat" break done unset entry fi if test -e /proc/apm -a -e /proc/devices ; then # We have a APM kernel interface while read line ; do # See /usr/src/linux/arch/i386/kernel/apm.c case "$line" in *[0-9]*pcmcia*) # PCMCIA found, let's read APM kernel interface read DRVver APMver APMflg AC BATstat BATflg BATload Units < /proc/apm break esac done < /proc/devices case "$DRVver" in 1.*) # 0xff means status unknown, 0x80 means no system battery if test "$BATstat" != "0xff" -a "$BATflg" != "0x80" ; then # percentage of charge should be not less than zero case "$BATload" in [0-9]*%) bat="+bat" esac fi esac fi if xrdb -query | grep -qiE 'xosview\*battery:[[:space:]]*(true|on)' ; then bat="+bat" fi arg0="" test -n "$BASH_VERSINFO" && arg0="-a $0" exec $arg0 @@BINDIR@@/xosview.bin $net $bat ${1+"$@"}
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor