Gönderen Konu: Openbox Yüklemek ve Yapılandırmak (Güncel)  (Okunma sayısı 21626 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı decent

  • Administrator
  • *****
  • İleti: 1.092
    • ARCHER KIM
  • Dağıtım: Arch Linux <:> Ubuntu
  • Sürüm: *
  • Ekran Kartı: Nvidia / ATI
Openbox Yüklemek ve Yapılandırmak (Güncel)
« : 03 Şubat 2013 - 15:42:57 »
Arch Linux veya Manjaro Linux üzerinde Openbox yükleyip yapılandırmak isterseniz bu rehberimiz size yardımcı olabilir.


[bilgi]Uçbirimi açarak başlıyoruz... Eğer bu anlatımı Openbox üzerinde uyguluyorsanız, açtığınız uçbirimi anlatım bitinceye kadar kapatmayınız.[/bilgi]

[bilgi]Aşağıdaki paketleri yükleyin]# pacman -S archlinux-wallpaper dosfstools file-roller firefox firefox-i18n-tr flashplugin leafpad geany geany-plugins gksu sudo gmrun gparted gtk-engines gvfs libgnomeui lm_sensors lxappearance lxappearance-obconf lxde-icon-theme lxpolkit lxpanel lxsession lxrandr lxtask mpg123 nitrogen notify-osd ntfs-3g ntfsprogs openbox openbox-themes obconf oblogout obkey  p7zip pavucontrol pcmanfm pidgin polkit-gnome python-xlib scrot sddm terminator thunar thunar-archive-plugin thunar-volman ttf-freefont udiskie udisks udisks2 unrar unzip viewnior volumeicon xcompmgr xdg-user-dirs xdg-user-dirs-gtk xfburn xfce4-mount-plugin xfce4-terminal xscreensaver xosd wget zip[/code][/bilgi]

[ikaz][c].xinitrc[/c] dosyamızı açıyoruz:
Kod: [Seç]
leafpad .xinitrc

aşağıdaki satırı ekliyoruz:
Kod: [Seç]
exec openbox-session


Slim giriş yöneticisini etkinleştirelim:
Kod: [Seç]
# systemctl enable sddm.service
[/ikaz]


[bilgi]İsteyenler Avant Window Navigator ve conky-control paketini yükleyebilirler.
Kod: [Seç]
# pacman -S avant-window-navigator awn-extras-applets

Kod: [Seç]
# pacman -S conky

Kod: [Seç]
$ leafpad ~/.conkyrc

Açılan dosyaya aşağıdaki içeriği kopyalayıp yapıştırın, kaydedin ve kapatın:
Kod: [Seç]
# Conky, a system monitor, based on torsmo
# Any original torsmo code is licensed under the BSD license
# All code written since the fork of torsmo is licensed under the GPL
# Please see COPYING for details
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
#
#
# Classic Conky v 1.1
# essential conky that shows you date&time, system information about # your cpu, ram and disks. It shows also your battery status (only  # for laptop)
#
# totally free and open source software


# this part is about the position of your conky

alignment top_right
background no
border_width 0
cpu_avg_samples 2
default_color white
default_outline_color black
default_shade_color black
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades yes
use_xft yes
xftfont terminus:size=9
gap_x 10
gap_y 50
minimum_size 200 100
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_transparent yes
own_window_type override
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

# all the following part 'till the end is about the features of the conky

TEXT
${font Ubuntu:style=bold:size=30}${time %H:%M}${font}
${font Ubuntu: size=10}${time %A %e %B %Y}

${font Ubuntu:style=bold:size=10}Operative System $hr
${font Ubuntu:size=9}$sysname $kernel $alignr $machine
Host: $alignr $nodename
Uptime: $alignr $uptime
#
# THE BATTERY STATUS IS NOT CORRECT or IT DOESN'T WORK AT ALL???
# Write the following line in your terminal emulator
#
# $ ls /proc/acpi/battery
#
# In my laptop, the answer is
#
# $  BAT0
#
# If you obtain another answer, replace every BAT0 in the following lines with the correct word (for example, BAT1, BAT1 ecc...)
# Close conky and open it again. the Battery Bar should show the correct status
#

${font Ubuntu:style=bold:size=10}Battery Status $hr
${font Ubuntu:size=9} ${battery BAT0} $alignr
${battery_bar BAT0}
#
# End of the part involving the battery.
# If your machine isn't a laptop, you can delete this three lines

${font Ubuntu:style=bold:size=10}Processors $hr
${font Ubuntu:size=9}CPU1: ${cpu cpu1}% ${cpubar cpu1}
CPU2: ${cpu cpu2}% ${cpubar cpu2}
Temperature: $alignr ${acpitemp}C

${font Ubuntu:style=bold:size=10}Memory&Disks $hr
${font}ROOT $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
${fs_bar /}
HOME $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_used_perc /home}%
${fs_bar /home}
RAM $alignc $mem / $memmax $alignr $memperc%
${membar}
SWAP $alignc $swap / $swapmax $alignr $swapperc%
$swapbar
#
# the following final lines explain wich are the most expensive precesses in your pc actually
#if you aren't interested in, delete all the following lines

${font Ubuntu:style=bold:size=10}Top CPU processes $hr
${font Ubuntu:size=9}${top name 1}$alignr${top cpu 1}%
${top name 2}$alignr${top cpu 2}%
${top name 3}$alignr${top cpu 3}%
${top name 4}$alignr${top cpu 4}%
${top name 5}$alignr${top cpu 5}%
${top name 6}$alignr${top cpu 6}%

${font Ubuntu:style=bold:size=10}Top RAM processes $hr
${font Ubuntu:size=9}${top_mem name 1}$alignr${top_mem mem 1}%
${top_mem name 2}$alignr${top_mem mem 2}%
${top_mem name 3}$alignr${top_mem mem 3}%
${top_mem name 4}$alignr${top_mem mem 4}%
${top_mem name 5}$alignr${top_mem mem 5}%
${top_mem name 6}$alignr${top_mem mem 6}%
[/bilgi]






Openbox veya LXDE masaüstüne ulaştıysanız devam ediyoruz;


[ikaz]Bu aşamada sadece Arch Linux kullanıcılarının [archlinuxfr] deposunu eklemeleri kolaylık sağlayacaktır: http://archtr.org/forum/viewtopic.php?f=38&t=6 $ yaourt -S tint2-git obmenu-generator ttf-ms-fonts volti[/code][/bilgi]

[bilgi]Aşağıdaki komutu yürütün:
Kod: [Seç]
$ xdg-user-dirs-update[/bilgi]

[bilgi][c]openbox[/c] dizinimizi oluşturalım:
Kod: [Seç]
$ mkdir -p ~/.config/openbox
[/bilgi]


[bilgi][c]rc.xml[/c] dosyamızı oluşturalım:
Kod: [Seç]
$ leafpad ~/.config/openbox/rc.xml

Açılan dosyaya aşağıdaki içeriği kopyalayıp yapıştırın, kaydedin ve kapatın:
Kod: [Seç]
<?xml version="1.0"?>
<openbox_config xmlns="http://openbox.org/3.4/rc">
  <resistance>
    <strength>10</strength>
    <screen_edge_strength>20</screen_edge_strength>
  </resistance>
  <focus>
    <focusNew>yes</focusNew>
    <!-- always try to focus new windows when they appear. other rules do
       apply -->
    <followMouse>no</followMouse>
    <!-- move focus to a window when you move the mouse into it -->
    <focusLast>yes</focusLast>
    <!-- focus the last used window when changing desktops, instead of the one
       under the mouse pointer. when followMouse is enabled -->
    <underMouse>no</underMouse>
    <!-- move focus under the mouse, even when the mouse is not moving -->
    <focusDelay>200</focusDelay>
    <!-- when followMouse is enabled, the mouse must be inside the window for
       this many milliseconds (1000 = 1 sec) before moving focus to it -->
    <raiseOnFocus>no</raiseOnFocus>
    <!-- when followMouse is enabled, and a window is given focus by moving the
       mouse into it, also raise the window -->
  </focus>
  <placement>
    <policy>Smart</policy>
    <!-- 'Smart' or 'UnderMouse' -->
    <center>yes</center>
    <!-- whether to place windows in the center of the free area found or
       the top left corner -->
    <monitor>Any</monitor>
    <primaryMonitor/>
  </placement>
  <theme>
    <name>Greybird</name>
    <titleLayout>NLIMC</titleLayout>
    <!--
      avaible characters are NDSLIMC, each can occur at most once.
      N: window icon
      L: window label (AKA title).
      I: iconify
      M: maximize
      C: close
      S: shade (roll up/down)
      D: omnipresent (on all desktops).
  -->
    <keepBorder>yes</keepBorder>
    <animateIconify>no</animateIconify>
    <font place="ActiveWindow">
      <name>Oxygen</name>
      <size>13</size>
      <!-- font size in points -->
      <weight>Normal</weight>
      <!-- 'bold' or 'normal' -->
      <slant>Normal</slant>
      <!-- 'italic' or 'normal' -->
    </font>
    <font place="InactiveWindow">
      <name>Oxygen</name>
      <size>13</size>
      <!-- font size in points -->
      <weight>Normal</weight>
      <!-- 'bold' or 'normal' -->
      <slant>Normal</slant>
      <!-- 'italic' or 'normal' -->
    </font>
    <font place="MenuHeader">
      <name>Oxygen</name>
      <size>14</size>
      <!-- font size in points -->
      <weight>Normal</weight>
      <!-- 'bold' or 'normal' -->
      <slant>Normal</slant>
      <!-- 'italic' or 'normal' -->
    </font>
    <font place="MenuItem">
      <name>Oxygen</name>
      <size>14</size>
      <!-- font size in points -->
      <weight>Normal</weight>
      <!-- 'bold' or 'normal' -->
      <slant>Normal</slant>
      <!-- 'italic' or 'normal' -->
    </font>
    <font place="ActiveOnScreenDisplay">
      <name>Oxygen</name>
      <size>15</size>
      <weight>Normal</weight>
      <slant>Normal</slant>
    </font>
    <font place="InactiveOnScreenDisplay">
      <name>Oxygen</name>
      <size>13</size>
      <weight>Normal</weight>
      <slant>Normal</slant>
    </font>
  </theme>
  <desktops>
    <!-- this stuff is only used at startup, pagers allow you to change them
       during a session

       these are default values to use when other ones are not already set
       by other applications, or saved in your session

       use obconf if you want to change these without having to log out
       and back in -->
    <number>2</number>
    <firstdesk>1</firstdesk>
    <names>
      <name>1</name>
      <name>2</name>
    </names>
    <popupTime>875</popupTime>
    <!-- The number of milliseconds to show the popup for when switching
       desktops.  Set this to 0 to disable the popup. -->
  </desktops>
  <resize>
    <drawContents>yes</drawContents>
    <popupShow>Nonpixel</popupShow>
    <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
    <popupPosition>Center</popupPosition>
    <!-- 'Center' or 'Top' -->
    <popupFixedPosition>
      <x>0</x>
      <y>0</y>
    </popupFixedPosition>
  </resize>
  <!-- You can reserve a portion of your screen where windows will not cover when
     they are maximized, or when they are initially placed.
     Many programs reserve space automatically, but you can use this in other
     cases. -->
  <margins>
    <top>0</top>
    <bottom>0</bottom>
    <left>0</left>
    <right>0</right>
  </margins>
  <dock>
    <position>TopLeft</position>
    <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
    <floatingX>0</floatingX>
    <floatingY>0</floatingY>
    <noStrut>no</noStrut>
    <stacking>Above</stacking>
    <!-- 'Above', 'Normal', or 'Below' -->
    <direction>Vertical</direction>
    <!-- 'Vertical' or 'Horizontal' -->
    <autoHide>no</autoHide>
    <hideDelay>300</hideDelay>
    <!-- in milliseconds (1000 = 1 second) -->
    <showDelay>300</showDelay>
    <!-- in milliseconds (1000 = 1 second) -->
    <moveButton>Middle</moveButton>
    <!-- 'Left', 'Middle', 'Right' -->
  </dock>
  <keyboard>
    <chainQuitKey>C-g</chainQuitKey>
    <keybind key="C-A-Left">
      <action name="DesktopLeft">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="C-A-Right">
      <action name="DesktopRight">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="C-A-Up">
      <action name="DesktopUp">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="C-A-Down">
      <action name="DesktopDown">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="S-A-Left">
      <action name="SendToDesktopLeft">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="S-A-Right">
      <action name="SendToDesktopRight">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="S-A-Up">
      <action name="SendToDesktopUp">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="S-A-Down">
      <action name="SendToDesktopDown">
        <wrap>no</wrap>
      </action>
    </keybind>
    <keybind key="W-F1">
      <action name="Desktop"/>
    </keybind>
    <keybind key="W-F2">
      <action name="Desktop">
        <desktop>2</desktop>
      </action>
    </keybind>
    <keybind key="W-F3">
      <action name="Desktop">
        <desktop>3</desktop>
      </action>
    </keybind>
    <keybind key="W-F4">
      <action name="Desktop">
        <desktop>4</desktop>
      </action>
    </keybind>
    <keybind key="W-d">
      <action name="ToggleShowDesktop"/>
    </keybind>
    <keybind key="A-F4">
      <action name="Close"/>
    </keybind>
    <keybind key="A-Escape">
      <action name="Lower"/>
      <action name="FocusToBottom"/>
      <action name="Unfocus"/>
    </keybind>
    <keybind key="A-space">
      <action name="ShowMenu">
        <menu>client-menu</menu>
      </action>
    </keybind>
    <keybind key="Print">
      <action name="Execute">
        <command>scrot archpup-%Y%m%d%H%M%S.jpg</command>
      </action>
    </keybind>
    <keybind key="A-Tab">
      <action name="NextWindow"/>
    </keybind>
    <keybind key="A-S-Tab">
      <action name="PreviousWindow"/>
    </keybind>
    <keybind key="C-A-Tab">
      <action name="NextWindow">
        <panels>yes</panels>
        <desktop>yes</desktop>
      </action>
    </keybind>
    <keybind key="A-F2">
      <action name="Execute">
        <command>gmrun</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Run Program</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-f">
      <action name="Execute">
        <command>thunar</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>thunar</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-t">
      <action name="Execute">
        <command>urxvt</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Terminal</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-w">
      <action name="Execute">
        <command>opera</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Web Browser</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-e">
      <action name="Execute">
        <command>geany</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Editor</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-m">
      <action name="Execute">
        <command>deadbeef</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Mediaplayer</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-v">
      <action name="Execute">
        <command>urxvt -e alsamixer</command>
        <startupnotify>
          <enabled>yes</enabled>
          <name>Volume</name>
        </startupnotify>
      </action>
    </keybind>
    <keybind key="W-Tab">
      <action name="ShowMenu">
        <menu>client-list-combined-menu</menu>
      </action>
    </keybind>
    <keybind key="W-space">
      <action name="ShowMenu">
        <menu>root-menu</menu>
      </action>
    </keybind>
    <keybind key="A-C-space">
      <action name="ShowMenu">
        <menu>root-menu</menu>
      </action>
    </keybind>
  </keyboard>
  <mouse>
    <dragThreshold>8</dragThreshold>
    <!-- number of pixels the mouse must move before a drag begins -->
    <doubleClickTime>200</doubleClickTime>
    <!-- in milliseconds (1000 = 1 second) -->
    <screenEdgeWarpTime>400</screenEdgeWarpTime>
    <!-- Time before changing desktops when the pointer touches the edge of the
       screen while moving a window, in milliseconds (1000 = 1 second).
       Set this to 0 to disable warping -->
    <context name="Frame">
      <mousebind action="Press" button="A-Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Click" button="A-Left">
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Drag" button="A-Left">
        <action name="Move"/>
      </mousebind>
      <mousebind action="Press" button="A-Right">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Drag" button="A-Right">
        <action name="Resize"/>
      </mousebind>
      <mousebind action="Press" button="A-Middle">
        <action name="Lower"/>
        <action name="FocusToBottom"/>
        <action name="Unfocus"/>
      </mousebind>
      <mousebind action="Click" button="A-Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="A-Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Click" button="C-A-Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="C-A-Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Click" button="A-S-Up">
        <action name="SendToDesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="A-S-Down">
        <action name="SendToDesktopNext"/>
      </mousebind>
    </context>
    <context name="Titlebar">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Move"/>
      </mousebind>
      <mousebind action="DoubleClick" button="Left">
        <action name="ToggleMaximizeFull"/>
      </mousebind>
      <mousebind action="Press" button="Middle">
        <action name="Lower"/>
        <action name="FocusToBottom"/>
        <action name="Unfocus"/>
      </mousebind>
      <mousebind action="Click" button="Up">
        <action name="Shade"/>
        <action name="FocusToBottom"/>
        <action name="Unfocus"/>
        <action name="Lower"/>
      </mousebind>
      <mousebind action="Click" button="Down">
        <action name="Unshade"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="ShowMenu">
          <menu>client-menu</menu>
        </action>
      </mousebind>
    </context>
    <context name="Top">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize">
          <edge>top</edge>
        </action>
      </mousebind>
    </context>
    <context name="Left">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize">
          <edge>left</edge>
        </action>
      </mousebind>
    </context>
    <context name="Right">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize">
          <edge>right</edge>
        </action>
      </mousebind>
    </context>
    <context name="Bottom">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize">
          <edge>bottom</edge>
        </action>
      </mousebind>
      <mousebind action="Press" button="Middle">
        <action name="Lower"/>
        <action name="FocusToBottom"/>
        <action name="Unfocus"/>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="ShowMenu">
          <menu>client-menu</menu>
        </action>
      </mousebind>
    </context>
    <context name="BLCorner">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize"/>
      </mousebind>
    </context>
    <context name="BRCorner">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize"/>
      </mousebind>
    </context>
    <context name="TLCorner">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize"/>
      </mousebind>
    </context>
    <context name="TRCorner">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Drag" button="Left">
        <action name="Resize"/>
      </mousebind>
    </context>
    <context name="Client">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Press" button="Middle">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
    </context>
    <context name="Icon">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
        <action name="ShowMenu">
          <menu>client-menu</menu>
        </action>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="ShowMenu">
          <menu>client-menu</menu>
        </action>
      </mousebind>
    </context>
    <context name="AllDesktops">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Click" button="Left">
        <action name="ToggleOmnipresent"/>
      </mousebind>
    </context>
    <context name="Shade">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Click" button="Left">
        <action name="ToggleShade"/>
      </mousebind>
    </context>
    <context name="Iconify">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
      <mousebind action="Click" button="Left">
        <action name="Iconify"/>
      </mousebind>
    </context>
    <context name="Maximize">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Press" button="Middle">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Click" button="Left">
        <action name="ToggleMaximizeFull"/>
      </mousebind>
      <mousebind action="Click" button="Middle">
        <action name="ToggleMaximizeVert"/>
      </mousebind>
      <mousebind action="Click" button="Right">
        <action name="ToggleMaximizeHorz"/>
      </mousebind>
    </context>
    <context name="Close">
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
        <action name="Unshade"/>
      </mousebind>
      <mousebind action="Click" button="Left">
        <action name="Close"/>
      </mousebind>
    </context>
    <context name="Desktop">
      <mousebind action="Click" button="Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Click" button="A-Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="A-Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Click" button="C-A-Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="C-A-Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Press" button="Left">
        <action name="Focus"/>
        <action name="Raise"/>
      </mousebind>
    </context>
    <context name="Root">
      <!-- Menus -->
      <mousebind action="Press" button="Middle">
        <action name="ShowMenu">
          <menu>client-list-combined-menu</menu>
        </action>
      </mousebind>
      <mousebind action="Press" button="Right">
        <action name="ShowMenu">
          <menu>root-menu</menu>
        </action>
      </mousebind>
    </context>
    <context name="MoveResize">
      <mousebind action="Click" button="Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="Down">
        <action name="DesktopNext"/>
      </mousebind>
      <mousebind action="Click" button="A-Up">
        <action name="DesktopPrevious"/>
      </mousebind>
      <mousebind action="Click" button="A-Down">
        <action name="DesktopNext"/>
      </mousebind>
    </context>
  </mouse>
  <menu>
    <!-- You can specify more than one menu file in here and they are all loaded,
       just don't make menu ids clash or, well, it'll be kind of pointless -->
    <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
    <!-- system menu files on Debian systems
    <file>/var/lib/openbox/debian-menu.xml</file>
    <file>debian-menu.xml</file> -->
    <file>menu.xml</file>
    <hideDelay>200</hideDelay>
    <middle>no</middle>
    <submenuShowDelay>100</submenuShowDelay>
    <applicationIcons>yes</applicationIcons>
  </menu>
  <applications>
    <!--
  # this is an example with comments through out. use these to make your
  # own rules, but without the comments of course.

  <application name="first element of window's WM_CLASS property (see xprop)"
              class="second element of window's WM_CLASS property (see xprop)"
               role="the window's WM_WINDOW_ROLE property (see xprop)">
  # the name or the class can be set, or both. this is used to match
  # windows when they appear. role can optionally be set as well, to
  # further restrict your matches.

  # the name, class, and role use simple wildcard matching such as those
  # used by a shell. you can use * to match any characters and ? to match
  # any single character.

  # when multiple rules match a window, they will all be applied, in the
  # order that they appear in this list


    # each element can be left out or set to 'default' to specify to not
    # change that attribute of the window

    <decor>yes</decor>
    # enable or disable window decorations

    <shade>no</shade>
    # make the window shaded when it appears, or not

    <position>
      # the position is only used if both an x and y coordinate are provided
      # (and not set to 'default')
      <x>center</x>
      # a number like 50, or 'center' to center on screen. use a negative number
      # to start from the right (or bottom for <y>), ie -50 is 50 pixels from the
      # right edge (or bottom).
      <y>200</y>
      <monitor>1</monitor>
      # specifies the monitor in a xinerama setup.
      # 1 is the first head, or 'mouse' for wherever the mouse is
    </position>

    <focus>yes</focus>
    # if the window should try be given focus when it appears. if this is set
    # to yes it doesn't guarantee the window will be given focus. some
    # restrictions may apply, but Openbox will try to

    <desktop>1</desktop>
    # 1 is the first desktop, 'all' for all desktops

    <layer>normal</layer>
    # 'above', 'normal', or 'below'

    <iconic>no</iconic>
    # make the window iconified when it appears, or not

    <skip_pager>no</skip_pager>
    # asks to not be shown in pagers

    <skip_taskbar>no</skip_taskbar>
    # asks to not be shown in taskbars. window cycling actions will also
    # skip past such windows

    <fullscreen>yes</fullscreen>
    # make the window in fullscreen mode when it appears

    <maximized>true</maximized>
    # 'Horizontal', 'Vertical' or boolean (yes/no)
  </application>

  # end of the example
-->
    <application name="gmessage">
      <decor>no</decor>
      <shade>no</shade>
      <skip_pager>yes</skip_pager>
      <skip_taskbar>yes</skip_taskbar>
      <fullscreen>no</fullscreen>
      <maximized>no</maximized>
    </application>
    <application class="Gimp" name="gimp" role="gimp-toolbox" type="utility">
      <maximized>vertical</maximized>
    </application>
    <application class="Gimp" name="gimp" role="gimp-dock" type="utility">
      <maximized>vertical</maximized>
    </application>
    <application class="Gimp" name="gimp" role="gimp-image-window" type="normal">
      <position force="no">
        <x>center</x>
        <y>center</y>
      </position>
    </application>
    <application class="Links">
      <maximized>yes</maximized>
    </application>
    <application name="abiword" role="topLevelWindow">
      <maximized>yes</maximized>
    </application>
    <application name="evince">
      <maximized>yes</maximized>
    </application>
    <application name="Navigator" class="Firefox">
      <maximized>yes</maximized>
    </application>
    <application class="Chrome">
      <maximized>yes</maximized>
    </application>
    <application class="Opera">
      <maximized>yes</maximized>
    </application>
  </applications>
</openbox_config>
[/bilgi]


[bilgi]Tercihe bağlı [c]açılış ses dosyası[/c]nı indirip kaydedelim;

$
Kod: [Seç]
   cd ~/.config/openbox && wget --no-check-certificate https://dl.dropbox.com/s/orkf9uj8n4gtaif/basla.mp3 && cd
[/bilgi]



[bilgi]Otomatik başlatma [c]autostart[/c] dosyamızı oluşturalım:
Kod: [Seç]
$ leafpad ~/.config/openbox/autostart

Açılan dosyaya aşağıdaki içeriği kopyalayıp yapıştırın, kaydedin ve kapatın:
Kod: [Seç]
#
# Place in /home/[user account]/.config/openbox/autostart as user template
# Otherwise, can be placed in /etc/xdg/openbox/autostart as global template
#
# xdg-user-dirs-update check if user has directories document,download ...
# If not, create them
    if [ -x /usr/bin/xdg-user-dirs-update ]; then
        /usr/bin/xdg-user-dirs-update
    fi

# Compositing
   xcompmgr -c -f &
   #compton &

# Authentication Agent
    /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
# Panel seçenekleri
#xfce4-panel &
#lxpanel &
tint2 &
volumeicon &
udiskie &
nitrogen --restore &
numlockx on &
sleep 5 && conky -c ~/.conkyrc &
mpg123 ~/.config/openbox/basla.mp3 & # Ses dosyasını indirdiyseniz çalışacaktır.
notify-send -i user-home Hoşgeldin $USER &
#nm-applet &
#pnmixer &
volti &
xscreensaver -no-splash &

[c]autostart[/c] dosyasına çalışma izni verin:
Kod: [Seç]
$ chmod +x ~/.config/openbox/autostart
[/bilgi]


[bilgi]X ortamında klavye düzenini ayarlayalım
Kod: [Seç]
# leafpad /etc/X11/xorg.conf.d/10-evdev.conf

Açılan dosyanın içini boşaltın ve aşağıdaki içeriği kopyalayıp yapıştırın ve kaydedin.
Kod: [Seç]
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "tr"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
[/bilgi]


[ikaz]Normalde [c]obmenu-generator[/c]ile gelen sağ tık menüsü İngilizcedir. Türkçe menü isterseniz, [c]usr/bin[/c] dizini altındaki [c]obmenu-generator[/c]dosyasını değiştirebilirsiniz.
Kod: [Seç]
# leafpad /usr/bin/obmenu-generator

Açılan dosya içeriğini silin, aşağıdaki bağlantıda yer alan metni kopyalayıp yapıştırın, kaydedip kapatın.

http://pastie.org/pastes/7923855/text[/ikaz]


[bilgi]Sıra geldi, [c]menu.xml[/c] dosyamızı değiştirmeye..

Uçbirimden aşağıdaki komutu yürütün:
Kod: [Seç]
$ leafpad ~/.config/openbox/menu.xml

Açılan dosyaya aşağıdaki içeriği kopyalayıp yapıştırın, kaydedin ve kapatın:
Kod: [Seç]
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://openbox.org/">
    <menu id="root-menu" label="obmenu-generator" execute="/usr/bin/obmenu-generator -i" />
</openbox_menu>
[/bilgi]


[bilgi]Son olarak aşağıdaki komutları yürütüyoruz:
Kod: [Seç]
$ obmenu-generator -i

Kod: [Seç]
rm ~/.config/obmenu-generator/*


Bilgisayarı yeniden başlatıyoruz.
Kod: [Seç]
# reboot
[/bilgi]


[ikaz]
  • Yeniden başlattığınızda masaüstü efektlerinin etkin fakat çalışmaz durumda olduğunu görürseniz, menüden Özelleştir > Arkaplanı Değiştir yolunu izleyerek farklı bir arkaplan seçiniz.

  • Bmpanel2 uygulmasını özelleştirmek için Alt+F2 ile veya uçbirimden [c]bmpanel2cfg[/c] komutunu yürütebilirsiniz.
[/ikaz]


[ikaz]
  • Bu anlatım Arch Linux ve Manjaro Linux ile defalarca sınanmıştır.

    • Eksik-fazla var ise, hata var ise lütfen konu altına belirtiniz.

    • Dilimizin döndüğünce,  gözümüzün gördüğünce yazmaya çalıştık; sürç-ü lisan ettikse affola..

    • Güle güle kullanın.
    [/ikaz]

    [bilgi]Özel teşekkür]

    Belgenin hazırlanmasında ve faydalanılan kaynakların hazırlanmasında emeği geçen tüm gönüllülere..

    Ayrıca, orijinal fikir katkılarından dolayı ve bu anlatımı defalarca bıkmadan uygulayıp test etmiş olan [profile]cumali[/profile] abime özel teşekkürlerimi sunuyorum.[/bilgi]
  • « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı cumali

    • Administrator
    • *****
    • İleti: 2.228
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #1 : 03 Şubat 2013 - 15:47:26 »
    Alıntı yapılan: "decent"

    [bilgi]Özel teşekkür]

    Belgenin hazırlanmasında ve faydalanılan kaynakların hazırlanmasında emeği geçen tüm gönüllülere..

    Ayrıca, orijinal fikir katkılarından dolayı ve bu anlatımı defalarca bıkmadan uygulayıp test etmiş olan [profile]cumali[/profile] abime özel teşekkürlerimi sunuyorum.[/bilgi]


    ALLAH razı olsun, ellerine sağlık. Anlatımı hazırlarken yaptığımız testler ile şu an kullandığım Openbox ortamından sayenizde büyük keyif aldım. Deneyen ve Openbox kullanıcılarınında keyif alacağını umuyorum. Örnek bir çalışma.



    Bu çalışmanın meyvesi burdaki ekran görüntüsünde. http://archtr.org/forum/viewtopic.php?f=22&t=33&start=120#p7726" class="bbc_link" target="_blank">http://http://archtr.org/forum/viewtopic.php?f=22&t=33&start=120#p7726  Daha güzellerini yapacağınıza inancım tam.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı hsngrms

    • İleti: 1.707
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #2 : 04 Şubat 2013 - 20:35:45 »
    Allah razı olsun güzel çalışma, çok fazla emek harcandığı belli.



    Değinmek istediğim iki nokta var. Ekran görüntüleri aldım anlatımda nereden bahsettiğimi başka türlü ifade etmem zor olacaktı.



    Yine döndük dolaştık "AUR deposu" diye tabir ettiğiniz [archlinuxfr] konusuna geldik. :)

    http://files.myopera.com/hsngrms/albums/12357362/archlinuxfr-yaourt.png" alt="" class="bbc_img" />

    Madem [archlinuxfr] eklendi o halde niye paketler pacman yerine yaourt ile kuruluyor? Yaourt ile kurulacaktı madem o halde [archlinuxfr] neden eklendi? Yaourt kurmak için eklendiyse pacman -S yaourt komutu niye verilmedi?





    Diğer konu X ortamı klavye düzenini her defasında autostart dosyasından çalıştırmayla ayarlamak yerine kalıcı olarak ayarlayabiliriz. Kurulum anlatımında 36. adımda geçtiğinden tekrar yazmıyorum ama resime de kabaca ekledim.

    http://files.myopera.com/hsngrms/albums/12357362/x-klavye-duzeni.png" alt="" class="bbc_img" />
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #3 : 04 Şubat 2013 - 21:16:52 »
    Hepimizden razı olsun.

    ...

    Openbox uzmanı sensin, eline kalemi-silgiyi aldığın anda konu senindir. :)
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı hsngrms

    • İleti: 1.707
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #4 : 04 Şubat 2013 - 22:16:57 »
    Est. abi anlatım gösteriyor fazlanız var eksiğiniz yok, seninde, @cumali abiminde. :)



    Jeton köşeli geldi ama mesaj alınmıştır. Gerekli düzenlemeleri yapacağım.




    [/hr]

    Düzenlemeler yapılmıştır. (Manjaro TR'deki konu da değiştirilebilir.)
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #5 : 05 Şubat 2013 - 00:53:53 »
    Ellerine sağlık. Manjaro TR forumdaki konuyu daha farklı düzenleyeceğim.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı GNU

    • Newbie
    • *
    • İleti: 104
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #6 : 05 Şubat 2013 - 13:13:57 »
    Ben de openbox kurulumundan sonra daha iyi fontlar elde etmek için küçük bir ipucu vereyim. Kendim kurulumdan sonra fontconfig ve freetype2 dosyalarını sistemden kaldırıyorum, yerlerine AUR deposundan sırasıyla freetype2-infinality ve fontconfig-infinality-ultimate paketlerini kuruyorum. Anti-aliasing olsun hinting olsun gözle görülür derecede değişim sağlanıyor. Daha önceleri fontconfig-ubuntu paketini de denemişliğim var ama infinality paketi kadar iyi görünüm alamamıştım. Herkese tavsiye ederim.
    Kod: [Seç]
    $ sudo pacman -Rddsnc fontconfig freetype2
    $ packer -S freetype2-infinality
    $ packer -S fontconfig-infinality-ultimate

    yazmak yeterli olacaktır. Bu arada ufak bir hatırlatmada bulunayım, tam verim alabilmek için komut satırında verdiğim o 2 paketin mutlaka kaldırılması gerekiyor yoksa çakışma sorunu yaşayabilir ve tam verim alamayabilirsiniz. Kurulumun ardından sistem genelindeki yazı tiplerinizi ayarlayabilirsiniz.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı hsngrms

    • İleti: 1.707
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #7 : 05 Şubat 2013 - 13:34:52 »
    @korokos, infinality ile fontlar (en az Windows'taki kadar güzel) çok güzel oluyor katılıyorum. Ama bazı sorunları da beraberinde getiriyor, şuan (hatırlamadığım için) net açıklayamıyorum ama sistem genelinde oldukça ciddi problemler yaşamış ve infinality'i kaldırmak zorunda kalmıştım.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı GNU

    • Newbie
    • *
    • İleti: 104
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #8 : 05 Şubat 2013 - 13:48:19 »
    Bakıcaz artık şu ana kadar bir problem yok eğer dediğin gibi sorunlar bende de olursa siler geçerim napıyım :)
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı hsngrms

    • İleti: 1.707
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #9 : 05 Şubat 2013 - 13:52:21 »
    Ben yüklediğimde biraz ters zamana gelmişti, yükledikten hemen sonra fontconfig güncellemesi çıktı.

    https://www.archlinux.org/news/fontconfig-2101-update-manual-intervention-required/" class="bbc_link" target="_blank">http://https://www.archlinux.org/news/fontconfig-2101-update-manual-intervention-required/

    Geri bildirimini takip ediyor olacağım, sorun çıkmazsa tekrar kullanabilirim.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı cumali

    • Administrator
    • *****
    • İleti: 2.228
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #10 : 05 Şubat 2013 - 13:59:52 »
    Şu an hem Arch Linux üzerinde, hemde Manjaro Linux üzerinde denedim. İlk izlenimlerim olumlu yönde. Arch üzerinde yazılar ve diger web sayfaları görünümünde ciddi anlamda düzelmelere şahit oldum. Kullandığım font ve boyutlarında oynamadan bu güzellikleri görme şansım oldu. Ancak Aynı yöntemi Manjaro üzerinde denedigimde sağ tık menü boyutlarında küçülmeler gözlendi ki bu sorun degil. Katkı için teşekkür ederim @korokos. Yapılacak testlerde farklı sorun çıkmaması halinde yeni bir konu olarak açılmasından yanayım.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı hsngrms

    • İleti: 1.707
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #11 : 05 Şubat 2013 - 14:11:40 »
    @cumali abi, infinality ile fontların dpi değeri 72'ye düşüyor o nedenle küçülme görülmesi normal, tekrar eski değeri olan 96'ya yükseltilirse bu sorun giderilir. (Veya kısaca obconf ile font boyutunu değiştirebilirsin.)



    dpi ayarını [c]/etc/fonts/conf.d/[/c] dizinindeki dosyaların birinden yapıyorduk ama hangisi hatırlamıyorum, ya genel conf dosyasıydı ya da infinality'nin conf dosyasıydı.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #12 : 05 Şubat 2013 - 16:45:47 »
    Alıntı yapılan: "korokos"
    Ben de openbox kurulumundan sonra daha iyi fontlar elde etmek için küçük bir ipucu vereyim. Kendim kurulumdan sonra fontconfig ve freetype2 dosyalarını sistemden kaldırıyorum, yerlerine AUR deposundan sırasıyla freetype2-infinality ve fontconfig-infinality-ultimate paketlerini kuruyorum. Anti-aliasing olsun hinting olsun gözle görülür derecede değişim sağlanıyor. Daha önceleri fontconfig-ubuntu paketini de denemişliğim var ama infinality paketi kadar iyi görünüm alamamıştım. Herkese tavsiye ederim.
    Kod: [Seç]
    $ sudo pacman -Rsnc fontconfig freetype2
    $ packer -S freetype2-infinality
    $ packer -S fontconfig-infinality-ultimate

    yazmak yeterli olacaktır. Bu arada ufak bir hatırlatmada bulunayım, tam verim alabilmek için komut satırında verdiğim o 2 paketin mutlaka kaldırılması gerekiyor yoksa çakışma sorunu yaşayabilir ve tam verim alamayabilirsiniz. Kurulumun ardından sistem genelindeki yazı tiplerinizi ayarlayabilirsiniz.


    Kod: [Seç]
    pacman -Rsnc fontconfig freetype2
    komutundan emin misin ?


    Kod: [Seç]
    ...
    Toplam Kaldırma Boyutu:     3456,48MiB

    Bu paketleri kaldırmak istiyor musunuz? [E/h]



    Kod: [Seç]

    # pacman -Rddsnc fontconfig freetype2

    Hedefler (2): fontconfig-2.10.2-1  freetype2-2.4.11-2

    Toplam Kaldırma Boyutu:     6,08MiB

    Bu paketleri kaldırmak istiyor musunuz? [E/h]
    (1/2) kaldırılıyor fontconfig                      [######################] 100%

      Check for dead symlinks and leftover files
      in /etc/fonts/conf.d/
     
    (2/2) kaldırılıyor freetype2
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı GNU

    • Newbie
    • *
    • İleti: 104
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #13 : 05 Şubat 2013 - 20:37:06 »
    Decent haklısın pacman komutunun parametreleri -Rsnc yerine -Rddsnc olmalı. Mesajımı da o yönde düzenleyebilirseniz sevinirim.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı cumali

    • Administrator
    • *****
    • İleti: 2.228
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #14 : 05 Şubat 2013 - 20:43:16 »
    Mesajınız düzenlendi @korokos.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı GNU

    • Newbie
    • *
    • İleti: 104
    Re: [NASIL] Openbox Yüklemek ve Yapılandırmak
    « Yanıtla #15 : 06 Şubat 2013 - 13:03:39 »
    Font seçenekleri hakkında bir paket de ubuntu'nun kendisinden geliyor, isteyenler kurup deneyebilirler.
    Kod: [Seç]
    $ sudo pacman -Rddsnc fontconfig freetype2
    ile varsayılan paketleri kaldırdıktan sonra
    Kod: [Seç]
    $ packer -S freetype2-ubuntu
    $ packer -S fontconfig-ubuntu

    paketlerini kurmamız ve X'i yeniden başlatmamız yeterlidir. Openbox'ta restart yapmadan direkt konsolda
    Kod: [Seç]
    $ openbox --exit
    komutunu verip ardından startx ile grafik ekrana dönmek yeterlidir.



    Kişisel Notum: Infinality paketi kadar canlı fontlar göremedim ama yine de varsayılan kurulumdan daha iyi görünüm sağlıyor. Font düzeltmesi ile uğraşmak istemeyen ve stabil paket isteyenler için ideal.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı fadike

    • Newbie
    • *
    • İleti: 8
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #16 : 22 Şubat 2013 - 02:32:29 »
    Güzel bir çalışma olmuş. Benim merak ettiğim ise ilk mesajda yer alan şimdi böyle ekran görüntüsünde kullanılan simge seti nedir? İkincisi ise görev çubuğunun başında yer alan seçimlik işlevsel menüleri nasıl yaptığınız.



    Teşekkürler.



    Not: dileyen olursa benim conkyrc dosyamı paylaşıyorum.
    Kod: [Seç]
    background yes
    use_xft yes
    xftfont monospace:size=10
    xftalpha 1
    update_interval 1.0
    total_run_times 0
    own_window yes
    own_window_transparent yes
    own_window_type desktop
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    own_window_colour black
    double_buffer yes
    minimum_size 1 1
    maximum_width 240
    draw_shades no
    draw_outline no
    draw_borders no
    draw_graph_borders no
    default_color gray
    default_shade_color 000000
    default_outline_color d9d7d6
    alignment tl
    gap_x 20
    gap_y 30
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    override_utf8_locale yes
    color1 red
    color2 blue
    color3 green
    ##############################################
    #  Output
    ##############################################
    TEXT
    Zaman ${hr 2}
    ${alignc 35}${font Arial Black:size=26}${time %H:%M}${font}
    ${alignc}${time %A %d %B}

    CPU1: $alignr${cpu cpu0}%
    ${cpubar cpu0}
    CPU2: $alignr${cpu cpu1}%
    ${cpubar cpu1}
    RAM: $alignr$mem/$memmax
    $membar
    SWAP $alignc $swap / $swapmax $alignr $swapperc%
    ${swapbar}
    ${top name 1} ${alignr} ${top cpu 1} %
    ${top name 2} ${alignr} ${top cpu 2} %
    ${top name 3} ${alignr} ${top cpu 3} %
    ${top name 4} ${alignr} ${top cpu 4} %
    ${top name 5} ${alignr} ${top cpu 5} %

    ${font sans-serif:bold:size=10}Sistem ${hr 2}
    ${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine
    Host:$alignr$nodename
    Uptime:$alignr$uptime

    ${font sans-serif:bold:size=10}Son İşlemler ${hr 2}
    ${font sans-serif:normal:size=8}${top_mem name 1}${alignr}${top mem 1} %
    ${top_mem name 2}${alignr}${top mem 2} %
    ${top_mem name 3}${alignr}${top mem 3} %
    ${top_mem name 4}${alignr}${top mem 4} %
    ${top_mem name 5}${alignr}${top mem 5} %

    #
    ${font sans-serif:bold:size=10}Depolar ${hr 2}
    ${font sans-serif:normal:size=8}root: $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
    ${fs_bar /}
    home: $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_used_perc /home}%
    ${fs_bar /home}
    depo0: $alignc ${fs_used /media/depo0} / ${fs_size /media/depo0} $alignr ${fs_used_perc /media/depo0}%0
    ${fs_bar /media/depo0}${color}
    depo1: $alignc ${fs_used /media/depo1} / ${fs_size /media/depo1} $alignr ${fs_used_perc /media/depo1}%
    ${fs_bar /media/depo1}${color}
    depo2: $alignc ${fs_used /media/depo2} / ${fs_size /media/depo2} $alignr ${fs_used_perc /media/depo2}%
    ${fs_bar /media/depo2}${color}
    depo3: $alignc ${fs_used /run/media/aydin/depo3} / ${fs_size /run/media/aydin/depo3} $alignr ${fs_used_perc /run/media/aydin/depo3}%
    ${fs_bar /run/media/aydin/depo3}${color}

    #
    ${font sans-serif:bold:size=10}İnternet ${hr 2}
    #${color1}$alignc${font Turkish Participants:size=12}net${font}${color}
    #${color1}Bağlantı: $alignr ${wireless_essid eth0}
    #Çekim: $alignr ${wireless_link_qual_perc eth0}% ${wireless_link_bar 7,80 eth0}
    #Hız: $alignr ${wireless_bitrate eth0}
    ${font sans-serif:normal:size=8}Gelen: $alignr ${downspeed eth0} / ${totaldown eth0}
    Giden: $alignr ${upspeed eth0} / ${totalup eth0}
    DNS 1: $alignr ${nameserver 0}
    DNS 2: $alignr ${nameserver 1}
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
    \"Bilgi sahibi olmadan fikir sahibi olunmaz.\" Uğur MUMCU

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #17 : 22 Şubat 2013 - 04:44:15 »
    Rica ederiz [profile]fadike[/profile] ,




    [/hr]
    Simge seti: Potenza - Icon Set


    [bilgi]İstediğimiz simge setini masaüstünde ve sağ tık menüsünde ayrı ayrı seçip kullanabiliriz..

    "Nasıl ayrı ayrı?" sorusu akıllara gelebilir.


    [ikaz][c]lxappearance[/c] penceresinde seçip kullandığımız simge teması, dosya tarayıcısı, açılan pencereler ve uygulamaları ilgilendirmektedir. Sağ tık menüsünü etkilemez.[/ikaz]

    Sağ tık menüsünün simge temasını kendi tercihimiz ile değiştirmek için [c]/usr/bin/obmenu-generator[/c] dosyasından aşağıdaki kısmı bulun,
    Kod: [Seç]
    ...
    my %CONFIG = (
                  desktop_files_paths       => ['/usr/share/applications','/usr/share/applications/kde4'],
                  wine_desktop_files_paths  => ["$home_dir/.local/share/applications/wine"],
                  gtk_rc_filename           => undef,
                  skip_file_name_re         => undef,
                  skip_app_name_re          => undef,
                  skip_app_command_re       => undef,
                  skip_file_content_re      => undef,
                  clean_command_name_re     => undef,
                  wine_skip_name_re         => qr{^(?:Uninstall|Readme|Help|Visit|Register|Technical Support)b}i,
                  wine_skip_exec_re         => undef,
                  icon_dirs_first           => ['/usr/share/icons/nuovext2'],
                  icon_dirs_second          => ['/usr/share/pixmaps'],
                  icon_dirs_last            => ['/usr/share/icons/gnome'],
                  missing_icon              => 'gtk-missing-image',
                  use_only_my_icon_dirs     => 0,
                  skip_svg_icons            => 1,
                  categories_case_sensitive => 0,
                  terminal                  => $ENV{TERM} || 'terminator',
                  editor                    => 'geany',
                  VERSION                   => $VERSION,
    ...

    Bize gerekli olan kısmı [c]icon_dirs_first           => ['/usr/share/icons/nuovext2'],[/c] satırıdır.

    Kendi sisteminize göre değiştirebilirsiniz.

    Örnek:

    [c]icon_dirs_first           => ['/home/decent/.icons/potenza'],[/c][/bilgi]



    [/hr]
    Sol üstte görülen "seçimlik işlevsel menüleri" değil, 4 adet çalışma sayfasına isimler verilmesinden ibarettir.

    Bunu yapmak için anlatımda verilen [c]rc.xml[/c] dosyasındaki
    Kod: [Seç]
    ...
    <number>2</number>
        <firstdesk>1</firstdesk>
        <names>
          <name>1</name>
          <name>2</name>
        </names>
    ...

    kısmını düzenlemek yeterlidir.




    [/hr]

    Conky paylaşımı için teşekkür ederiz.


    [bilgi]Conky paylaşımı için aşağıdaki bağlantıyı kullanabileceğimizi de hatırlatalım.

    http://archtr.org/forum/viewtopic.php?f=23&t=504[/bilgi]
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı pwl

    • İleti: 21
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #18 : 07 Mayıs 2013 - 15:02:33 »
    Ben Arch kurulumundan hemen sonra KDE kurdum ve şu ana kadarda sistemimde hep KDE ile oturum açtım. Ancak bir kaç gün önce sistemi kurcalarken login ekranında DE seçimlerinin arasında OpenBox'ında olduğunu farkettim ve onu seçerek sistemi açmaya çalıştım, ancak bomboş siyah bir ekrandan başka birşey göremedim.



    1. Ben openbox kurulumu yapmadığıma eminim, arch kurulumu yaptığımda openbox defaul olarak gelmiş olabilir mi ? Kurulumunu yaptığım iso = 01/05/2013 tarihli olan.

    2. Open box kurulumu için bu başlıkta anlatılanları mı denemeliyim yoksa zaten sistemde openbox yüklü diyerek bir kaç basamak atlayarak ayarları mı yapmalıyım ?



    Yardımlarınızı rica ediyorum.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #19 : 07 Mayıs 2013 - 19:15:23 »
    [profile]pwl[/profile],



    1-

    LXDE gibi meta paketlerin bağıımlılığı olarak yüklenmiş olabilir.


    Kod: [Seç]
    # pacman -S lxde
    :: 20 adet üye lxde grubunda yer alıyor:
    :: Depo community
       1) gpicview  2) libfm  3) lxappearance  4) lxappearance-obconf
       5) lxde-common  6) lxde-icon-theme  7) lxdm  8) lxinput  9) lxlauncher
       10) lxmenu-data  11) lxmusic  12) lxpanel  13) lxrandr  14) lxsession
       15) lxshortcut  16) lxtask  17) lxterminal  18) menu-cache  19) openbox
       20) pcmanfm

    Bir seçim girin (öntanımlı=hepsi):




    2-

    Buradaki adımları uygulayabilirsin, olan paketleri uyaracaktır ve olmayanları yükleyecektir.



    Önizlemede verilen Openbox yapılandırmasına ulaşmak için adımları baştan sonra takip edebilirsin.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı orhan

    • İleti: 37
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #20 : 12 Temmuz 2013 - 17:37:14 »
    Selamlar. Önceden başka bir konuda belirtmiştim, Xfce yanına Openbox kuracağım. Öncelikle lxdm paketini yükledim. Kurulumu Xfce üzerinde mi yapmalıyım yoksa tty ekranına düşüp oradan mı yapmalıyım ? Başka dikkat etmem gereken şeyler var mıdır ?
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı cumali

    • Administrator
    • *****
    • İleti: 2.228
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #21 : 12 Temmuz 2013 - 19:15:52 »
    Farketmez, dilerseniz Xfce masaüstünde dilerseniz tty ekranında kurulum yapabilirsin.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı orhan

    • İleti: 37
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #22 : 16 Temmuz 2013 - 05:55:05 »
    Alıntı yapılan: "cumali"
    Farketmez, dilerseniz Xfce masaüstünde dilerseniz tty ekranında kurulum yapabilirsin.

    Teşekürler. Önce Xfce üzerinden kurulumu gerçekleştirdim. Arkasından Openbox'ı açarak ayarlamaları yaptım ancak değişen hiçbir şey olmadı. Reboottan sonra openbox ilk nasıl geldiyse hala o halde duruyor.

    Not: anlatımı adım adım uyguladım.
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı decent

    • Administrator
    • *****
    • İleti: 1.092
      • ARCHER KIM
    • Dağıtım: Arch Linux <:> Ubuntu
    • Sürüm: *
    • Ekran Kartı: Nvidia / ATI
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #23 : 16 Temmuz 2013 - 10:33:40 »
    Şu komut çıktı üretiyor mu ?

    $ [c]obmenu-generator -i[/c]



    Örnek olarak şu çıktılara bakalım:



    $ [c]cat ~/.config/openbox/menu.xml[/c]



    $ [c]cat ~/.config/openbox/autostart[/c]



    $ [c]ls ~/.config/obmenu-generator/[/c]
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

    Çevrimdışı orhan

    • İleti: 37
    Re: Openbox Yüklemek ve Yapılandırmak (Güncel)
    « Yanıtla #24 : 16 Temmuz 2013 - 16:16:02 »
    Alıntı yapılan: "decent"
    Şu komut çıktı üretiyor mu ?

    $ [c]obmenu-generator -i[/c]

    evet, upuzun bir çıktı veriyor.



    $ [c]cat ~/.config/openbox/menu.xml[/c]



    $ [c]cat ~/.config/openbox/autostart[/c]



    $ [c]ls ~/.config/obmenu-generator/[/c]

    çıktılar şöyle:
    Kod: [Seç]
    [orhan@orhan ~]$ cat ~/.config/openbox/menu.xml
    cat: /home/orhan/.config/openbox/menu.xml: Böyle bir dosya ya da dizin yok
    [orhan@orhan ~]$ cat ~/.config/openbox/autostart
    cat: /home/orhan/.config/openbox/autostart: Böyle bir dosya ya da dizin yok
    [orhan@orhan ~]$ ls ~/.config/obmenu-generator/
    config.pl  icons.db  schema.pl
    « Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »