# libtmux.Client

- **Module:** libtmux
- **Package:** libtmux
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/libtmux/blob/38e368c11117fb4aeb2f082d552cd4f210eae06a/src/libtmux/client.py#L28
- **Bases:** [`Obj`](/en/py/stable/reference/libtmux-neo-obj/)
- **Page:** https://libtmux.org/en/py/stable/reference/libtmux-client/

:term:`tmux(1)` :term:`Client` [client_manual]_.

A tmux client is an attached terminal. The same tmux server can have
multiple clients attached simultaneously (e.g. [`$ tmux attach`](/en/tmux/latest/manual/attach-session/) from
several terminals) and each receives its own view of the active
session, window, and pane.

## Examples

```python
>>> with control_mode() as ctl:
...     attached = [
...         c
...         for c in server.clients
...         if c.client_name == ctl.client_name
...     ]
>>> bool(attached)
True
```

```python
>>> with control_mode() as ctl:
...     client = server.clients.get(client_name=ctl.client_name)
...     client.client_readonly in {"0", "1"}
True
```

## References

- [client_manual] tmux client. openbsd manpage for TMUX(1). "tmux supports multiple attached clients. Each client has its own keymap, view of the session, and message log." https://man.openbsd.org/tmux.1#DESCRIPTION. Accessed 2026.

> **warning:** ``client_session``, ``session_id``, ``window_id`` and
> ``pane_id`` are snapshots of the client's *currently attached
> view* at the moment this object was read — not stable identity
> for the client. When the client switches sessions via
> ``switch-client``, moves focus via ``select-window`` /
> ``select-pane``, or detaches, these fields go stale until
> :meth:`refresh` re-reads them from ``list-clients``. The
> ``client_name`` (tty path on Unix) is the client's stable
> identity.
> 
> Prefer :meth:`attached_session`, :meth:`attached_window`, and
> :meth:`attached_pane` when you need the client's current
> attachment. Each property re-reads tmux before returning, so
> the :class:`Session` / :class:`Window` / :class:`Pane` you get
> back reflects where the client is attached *now*, not where it
> was when this :class:`Client` was constructed. If tmux no longer
> reports this ``client_name`` through ``list-clients``, these
> properties return ``None``.
> 
> :meth:`attached_pane` follows the attached session's current
> window. That can differ from the per-client active pane set by
> ``select-pane -P``; see :meth:`attached_pane` for the exact
> behavior. Each property re-reads tmux on every access.

## Members

### Parent objects

- [`server`](/en/py/stable/reference/libtmux-client-server/) (attribute)

### Common operations

- [`attached_session`](/en/py/stable/reference/libtmux-client-attached_session/) (property): Return the :class:`Session` this client is currently attached to.

### Other members

- [`attached_pane`](/en/py/stable/reference/libtmux-client-attached_pane/) (property): Return the :class:`Pane` this client is currently viewing.
- [`attached_window`](/en/py/stable/reference/libtmux-client-attached_window/) (property): Return the :class:`Window` this client is currently viewing.
- [`from_client_name`](/en/py/stable/reference/libtmux-client-from_client_name/) (method): Create Client from an existing client_name.
- [`refresh`](/en/py/stable/reference/libtmux-client-refresh/) (method): Refresh client attributes from tmux.
- [`_resolve_attached`](/en/py/stable/reference/libtmux-client-_resolve_attached/) (method): Resolve live attachment with a single ``list-clients`` refresh.

## Inherited members

- [`active_window_index`](/en/py/stable/reference/libtmux-client-active_window_index/) (attribute), inherited from `libtmux.neo.Obj`
- [`alternate_saved_x`](/en/py/stable/reference/libtmux-client-alternate_saved_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`alternate_saved_y`](/en/py/stable/reference/libtmux-client-alternate_saved_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`bracket_paste_flag`](/en/py/stable/reference/libtmux-client-bracket_paste_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`buffer_name`](/en/py/stable/reference/libtmux-client-buffer_name/) (attribute), inherited from `libtmux.neo.Obj`
- [`buffer_sample`](/en/py/stable/reference/libtmux-client-buffer_sample/) (attribute), inherited from `libtmux.neo.Obj`
- [`buffer_size`](/en/py/stable/reference/libtmux-client-buffer_size/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_activity`](/en/py/stable/reference/libtmux-client-client_activity/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_cell_height`](/en/py/stable/reference/libtmux-client-client_cell_height/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_cell_width`](/en/py/stable/reference/libtmux-client-client_cell_width/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_control_mode`](/en/py/stable/reference/libtmux-client-client_control_mode/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_created`](/en/py/stable/reference/libtmux-client-client_created/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_discarded`](/en/py/stable/reference/libtmux-client-client_discarded/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_flags`](/en/py/stable/reference/libtmux-client-client_flags/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_height`](/en/py/stable/reference/libtmux-client-client_height/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_key_table`](/en/py/stable/reference/libtmux-client-client_key_table/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_last_session`](/en/py/stable/reference/libtmux-client-client_last_session/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_mode_format`](/en/py/stable/reference/libtmux-client-client_mode_format/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_name`](/en/py/stable/reference/libtmux-client-client_name/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_pid`](/en/py/stable/reference/libtmux-client-client_pid/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_prefix`](/en/py/stable/reference/libtmux-client-client_prefix/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_readonly`](/en/py/stable/reference/libtmux-client-client_readonly/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_session`](/en/py/stable/reference/libtmux-client-client_session/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_termfeatures`](/en/py/stable/reference/libtmux-client-client_termfeatures/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_termname`](/en/py/stable/reference/libtmux-client-client_termname/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_termtype`](/en/py/stable/reference/libtmux-client-client_termtype/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_tty`](/en/py/stable/reference/libtmux-client-client_tty/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_uid`](/en/py/stable/reference/libtmux-client-client_uid/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_user`](/en/py/stable/reference/libtmux-client-client_user/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_utf8`](/en/py/stable/reference/libtmux-client-client_utf8/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_width`](/en/py/stable/reference/libtmux-client-client_width/) (attribute), inherited from `libtmux.neo.Obj`
- [`client_written`](/en/py/stable/reference/libtmux-client-client_written/) (attribute), inherited from `libtmux.neo.Obj`
- [`command_list_alias`](/en/py/stable/reference/libtmux-client-command_list_alias/) (attribute), inherited from `libtmux.neo.Obj`
- [`command_list_name`](/en/py/stable/reference/libtmux-client-command_list_name/) (attribute), inherited from `libtmux.neo.Obj`
- [`command_list_usage`](/en/py/stable/reference/libtmux-client-command_list_usage/) (attribute), inherited from `libtmux.neo.Obj`
- [`config_files`](/en/py/stable/reference/libtmux-client-config_files/) (attribute), inherited from `libtmux.neo.Obj`
- [`copy_cursor_line`](/en/py/stable/reference/libtmux-client-copy_cursor_line/) (attribute), inherited from `libtmux.neo.Obj`
- [`copy_cursor_word`](/en/py/stable/reference/libtmux-client-copy_cursor_word/) (attribute), inherited from `libtmux.neo.Obj`
- [`copy_cursor_x`](/en/py/stable/reference/libtmux-client-copy_cursor_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`copy_cursor_y`](/en/py/stable/reference/libtmux-client-copy_cursor_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`current_file`](/en/py/stable/reference/libtmux-client-current_file/) (attribute), inherited from `libtmux.neo.Obj`
- [`cursor_character`](/en/py/stable/reference/libtmux-client-cursor_character/) (attribute), inherited from `libtmux.neo.Obj`
- [`cursor_flag`](/en/py/stable/reference/libtmux-client-cursor_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`cursor_x`](/en/py/stable/reference/libtmux-client-cursor_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`cursor_y`](/en/py/stable/reference/libtmux-client-cursor_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`history_bytes`](/en/py/stable/reference/libtmux-client-history_bytes/) (attribute), inherited from `libtmux.neo.Obj`
- [`history_limit`](/en/py/stable/reference/libtmux-client-history_limit/) (attribute), inherited from `libtmux.neo.Obj`
- [`history_size`](/en/py/stable/reference/libtmux-client-history_size/) (attribute), inherited from `libtmux.neo.Obj`
- [`insert_flag`](/en/py/stable/reference/libtmux-client-insert_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`keypad_cursor_flag`](/en/py/stable/reference/libtmux-client-keypad_cursor_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`keypad_flag`](/en/py/stable/reference/libtmux-client-keypad_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`last_window_index`](/en/py/stable/reference/libtmux-client-last_window_index/) (attribute), inherited from `libtmux.neo.Obj`
- [`line`](/en/py/stable/reference/libtmux-client-line/) (attribute), inherited from `libtmux.neo.Obj`
- [`mouse_all_flag`](/en/py/stable/reference/libtmux-client-mouse_all_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`mouse_any_flag`](/en/py/stable/reference/libtmux-client-mouse_any_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`mouse_button_flag`](/en/py/stable/reference/libtmux-client-mouse_button_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`mouse_sgr_flag`](/en/py/stable/reference/libtmux-client-mouse_sgr_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`mouse_standard_flag`](/en/py/stable/reference/libtmux-client-mouse_standard_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`next_session_id`](/en/py/stable/reference/libtmux-client-next_session_id/) (attribute), inherited from `libtmux.neo.Obj`
- [`origin_flag`](/en/py/stable/reference/libtmux-client-origin_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_active`](/en/py/stable/reference/libtmux-client-pane_active/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_at_bottom`](/en/py/stable/reference/libtmux-client-pane_at_bottom/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_at_left`](/en/py/stable/reference/libtmux-client-pane_at_left/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_at_right`](/en/py/stable/reference/libtmux-client-pane_at_right/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_at_top`](/en/py/stable/reference/libtmux-client-pane_at_top/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_bg`](/en/py/stable/reference/libtmux-client-pane_bg/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_bottom`](/en/py/stable/reference/libtmux-client-pane_bottom/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_current_command`](/en/py/stable/reference/libtmux-client-pane_current_command/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_current_path`](/en/py/stable/reference/libtmux-client-pane_current_path/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_dead`](/en/py/stable/reference/libtmux-client-pane_dead/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_dead_signal`](/en/py/stable/reference/libtmux-client-pane_dead_signal/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_dead_status`](/en/py/stable/reference/libtmux-client-pane_dead_status/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_dead_time`](/en/py/stable/reference/libtmux-client-pane_dead_time/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_fg`](/en/py/stable/reference/libtmux-client-pane_fg/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_flags`](/en/py/stable/reference/libtmux-client-pane_flags/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_floating_flag`](/en/py/stable/reference/libtmux-client-pane_floating_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_format`](/en/py/stable/reference/libtmux-client-pane_format/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_height`](/en/py/stable/reference/libtmux-client-pane_height/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_id`](/en/py/stable/reference/libtmux-client-pane_id/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_in_mode`](/en/py/stable/reference/libtmux-client-pane_in_mode/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_index`](/en/py/stable/reference/libtmux-client-pane_index/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_input_off`](/en/py/stable/reference/libtmux-client-pane_input_off/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_last`](/en/py/stable/reference/libtmux-client-pane_last/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_left`](/en/py/stable/reference/libtmux-client-pane_left/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_marked`](/en/py/stable/reference/libtmux-client-pane_marked/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_marked_set`](/en/py/stable/reference/libtmux-client-pane_marked_set/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_mode`](/en/py/stable/reference/libtmux-client-pane_mode/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_path`](/en/py/stable/reference/libtmux-client-pane_path/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_pb_progress`](/en/py/stable/reference/libtmux-client-pane_pb_progress/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_pb_state`](/en/py/stable/reference/libtmux-client-pane_pb_state/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_pid`](/en/py/stable/reference/libtmux-client-pane_pid/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_pipe`](/en/py/stable/reference/libtmux-client-pane_pipe/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_pipe_pid`](/en/py/stable/reference/libtmux-client-pane_pipe_pid/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_right`](/en/py/stable/reference/libtmux-client-pane_right/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_search_string`](/en/py/stable/reference/libtmux-client-pane_search_string/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_start_command`](/en/py/stable/reference/libtmux-client-pane_start_command/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_start_path`](/en/py/stable/reference/libtmux-client-pane_start_path/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_synchronized`](/en/py/stable/reference/libtmux-client-pane_synchronized/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_tabs`](/en/py/stable/reference/libtmux-client-pane_tabs/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_title`](/en/py/stable/reference/libtmux-client-pane_title/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_top`](/en/py/stable/reference/libtmux-client-pane_top/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_tty`](/en/py/stable/reference/libtmux-client-pane_tty/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_width`](/en/py/stable/reference/libtmux-client-pane_width/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_x`](/en/py/stable/reference/libtmux-client-pane_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_y`](/en/py/stable/reference/libtmux-client-pane_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_z`](/en/py/stable/reference/libtmux-client-pane_z/) (attribute), inherited from `libtmux.neo.Obj`
- [`pane_zoomed_flag`](/en/py/stable/reference/libtmux-client-pane_zoomed_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`pid`](/en/py/stable/reference/libtmux-client-pid/) (attribute), inherited from `libtmux.neo.Obj`
- [`scroll_position`](/en/py/stable/reference/libtmux-client-scroll_position/) (attribute), inherited from `libtmux.neo.Obj`
- [`scroll_region_lower`](/en/py/stable/reference/libtmux-client-scroll_region_lower/) (attribute), inherited from `libtmux.neo.Obj`
- [`scroll_region_upper`](/en/py/stable/reference/libtmux-client-scroll_region_upper/) (attribute), inherited from `libtmux.neo.Obj`
- [`search_match`](/en/py/stable/reference/libtmux-client-search_match/) (attribute), inherited from `libtmux.neo.Obj`
- [`selection_end_x`](/en/py/stable/reference/libtmux-client-selection_end_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`selection_end_y`](/en/py/stable/reference/libtmux-client-selection_end_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`selection_start_x`](/en/py/stable/reference/libtmux-client-selection_start_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`selection_start_y`](/en/py/stable/reference/libtmux-client-selection_start_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_activity`](/en/py/stable/reference/libtmux-client-session_activity/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_alerts`](/en/py/stable/reference/libtmux-client-session_alerts/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_attached`](/en/py/stable/reference/libtmux-client-session_attached/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_attached_list`](/en/py/stable/reference/libtmux-client-session_attached_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_created`](/en/py/stable/reference/libtmux-client-session_created/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_format`](/en/py/stable/reference/libtmux-client-session_format/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group`](/en/py/stable/reference/libtmux-client-session_group/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group_attached`](/en/py/stable/reference/libtmux-client-session_group_attached/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group_attached_list`](/en/py/stable/reference/libtmux-client-session_group_attached_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group_list`](/en/py/stable/reference/libtmux-client-session_group_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group_many_attached`](/en/py/stable/reference/libtmux-client-session_group_many_attached/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_group_size`](/en/py/stable/reference/libtmux-client-session_group_size/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_grouped`](/en/py/stable/reference/libtmux-client-session_grouped/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_id`](/en/py/stable/reference/libtmux-client-session_id/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_last_attached`](/en/py/stable/reference/libtmux-client-session_last_attached/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_many_attached`](/en/py/stable/reference/libtmux-client-session_many_attached/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_marked`](/en/py/stable/reference/libtmux-client-session_marked/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_name`](/en/py/stable/reference/libtmux-client-session_name/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_path`](/en/py/stable/reference/libtmux-client-session_path/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_stack`](/en/py/stable/reference/libtmux-client-session_stack/) (attribute), inherited from `libtmux.neo.Obj`
- [`session_windows`](/en/py/stable/reference/libtmux-client-session_windows/) (attribute), inherited from `libtmux.neo.Obj`
- [`socket_path`](/en/py/stable/reference/libtmux-client-socket_path/) (attribute), inherited from `libtmux.neo.Obj`
- [`start_time`](/en/py/stable/reference/libtmux-client-start_time/) (attribute), inherited from `libtmux.neo.Obj`
- [`synchronized_output_flag`](/en/py/stable/reference/libtmux-client-synchronized_output_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`uid`](/en/py/stable/reference/libtmux-client-uid/) (attribute), inherited from `libtmux.neo.Obj`
- [`user`](/en/py/stable/reference/libtmux-client-user/) (attribute), inherited from `libtmux.neo.Obj`
- [`version`](/en/py/stable/reference/libtmux-client-version/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_active`](/en/py/stable/reference/libtmux-client-window_active/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_active_clients`](/en/py/stable/reference/libtmux-client-window_active_clients/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_active_clients_list`](/en/py/stable/reference/libtmux-client-window_active_clients_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_active_sessions`](/en/py/stable/reference/libtmux-client-window_active_sessions/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_active_sessions_list`](/en/py/stable/reference/libtmux-client-window_active_sessions_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_activity`](/en/py/stable/reference/libtmux-client-window_activity/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_activity_flag`](/en/py/stable/reference/libtmux-client-window_activity_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_bell_flag`](/en/py/stable/reference/libtmux-client-window_bell_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_bigger`](/en/py/stable/reference/libtmux-client-window_bigger/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_cell_height`](/en/py/stable/reference/libtmux-client-window_cell_height/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_cell_width`](/en/py/stable/reference/libtmux-client-window_cell_width/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_end_flag`](/en/py/stable/reference/libtmux-client-window_end_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_flags`](/en/py/stable/reference/libtmux-client-window_flags/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_format`](/en/py/stable/reference/libtmux-client-window_format/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_height`](/en/py/stable/reference/libtmux-client-window_height/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_id`](/en/py/stable/reference/libtmux-client-window_id/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_index`](/en/py/stable/reference/libtmux-client-window_index/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_last_flag`](/en/py/stable/reference/libtmux-client-window_last_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_layout`](/en/py/stable/reference/libtmux-client-window_layout/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_linked`](/en/py/stable/reference/libtmux-client-window_linked/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_linked_sessions`](/en/py/stable/reference/libtmux-client-window_linked_sessions/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_linked_sessions_list`](/en/py/stable/reference/libtmux-client-window_linked_sessions_list/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_marked_flag`](/en/py/stable/reference/libtmux-client-window_marked_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_name`](/en/py/stable/reference/libtmux-client-window_name/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_offset_x`](/en/py/stable/reference/libtmux-client-window_offset_x/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_offset_y`](/en/py/stable/reference/libtmux-client-window_offset_y/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_panes`](/en/py/stable/reference/libtmux-client-window_panes/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_raw_flags`](/en/py/stable/reference/libtmux-client-window_raw_flags/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_silence_flag`](/en/py/stable/reference/libtmux-client-window_silence_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_stack_index`](/en/py/stable/reference/libtmux-client-window_stack_index/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_start_flag`](/en/py/stable/reference/libtmux-client-window_start_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_visible_layout`](/en/py/stable/reference/libtmux-client-window_visible_layout/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_width`](/en/py/stable/reference/libtmux-client-window_width/) (attribute), inherited from `libtmux.neo.Obj`
- [`window_zoomed_flag`](/en/py/stable/reference/libtmux-client-window_zoomed_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`wrap_flag`](/en/py/stable/reference/libtmux-client-wrap_flag/) (attribute), inherited from `libtmux.neo.Obj`
- [`_refresh`](/en/py/stable/reference/libtmux-client-_refresh/) (method), inherited from `libtmux.neo.Obj`: Refresh dataclass fields from a single ``list-*`` row.
